/** * Dispatcher constructor. * * @param ContainerContract|null $container * @param Injector $injector * @param LoggerEx $logger */ public function __construct(ContainerContract $container = null, Injector $injector, LoggerEx $logger) { parent::__construct($container); $this->injector = $injector; $this->logger = $logger; }