/
home
/
obinna
/
html
/
restaurants
/
vendor
/
knplabs
/
knp-components
/
src
/
Knp
/
Component
/
Pager
/
Event
/
Upload File
HOME
<?php namespace Knp\Component\Pager\Event; use Symfony\Component\HttpFoundation\Request; use Symfony\Contracts\EventDispatcher\Event; use Symfony\Contracts\EventDispatcher\EventDispatcherInterface; /** * Specific Event class for paginator */ final class BeforeEvent extends Event { private $eventDispatcher; private $request; public function __construct(EventDispatcherInterface $eventDispatcher, ?Request $request) { $this->eventDispatcher = $eventDispatcher; $this->request = $request; } public function getEventDispatcher(): EventDispatcherInterface { return $this->eventDispatcher; } public function getRequest(): Request { return $this->request ?? Request::createFromGlobals(); } }