/** * Constructor * * @param \Nette\Http\Session $session Session * @param \Nette\Caching\IStorage $cacheStorage Cache storage * @param array $config Custom configuration */ public function __construct(\Nette\Http\Session $session, \Nette\Caching\IStorage $cacheStorage, $config) { $this->session = $session; $this->cacheStorage = $cacheStorage; $configurator = new Configurator(); $this->parameters = $configurator->createConfig($config); }