/** * @param HttpConfig $config * @param ContainerInterface $container */ public function __construct(HttpConfig $config, ContainerInterface $container) { $this->config = $config; parent::__construct($container, $config->defaultMiddlewares(), $config->defaultEndpoint()); }
/** * @param ConfiguratorInterface $configurator * @param ContainerInterface $container */ public function __construct(ConfiguratorInterface $configurator, ContainerInterface $container) { $this->config = $configurator->getConfig(static::CONFIG); parent::__construct($container, $this->config['middlewares'], !empty($this->config['endpoint']) ? $this->config['endpoint'] : null); }