Caution
The documentation you are viewing is for an older version of this component.
Switch to the latest (v4) version.
Cookbook
Removing the StaticResourceRequestListener
By default, we ship with static resource handling enabled.
This is done by having the Mezzio\Swoole\Event\StaticResourceRequestListener
in the list of listeners provided for the Mezzio\Swoole\Event\RequestEvent
.
To disable that listener, you will need to replace the set of listeners for that event, to include only the Mezzio\Swoole\Event\RequestHandlerRequestListener
. You can do that in your application configuration as follows:
// in config/autoload/dependencies.global.php:
use Laminas\Stdlib\ArrayUtils\MergeReplaceKey;
use Mezzio\Swoole\Event;
return [
// ...
'mezzio-swoole' => [
// ...
'swoole-http-server' => [
// ...
'listeners' => [
Event\RequestEvent::class => new MergeReplaceKey([
Event\RequestHandlerRequestListener::class,
]),
],
],
],
// ...
];