%PDF- %PDF-
Direktori : /www/varak.net/povidky.varak.net/temp/cache/Nette.Configurator/ |
Current File : /www/varak.net/povidky.varak.net/temp/cache/Nette.Configurator/Container_6b6135f997.php |
<?php // source: /www/varak.net/povidky.varak.net/app/config/config.neon // source: /www/varak.net/povidky.varak.net/app/config/config.local.neon class Container_6b6135f997 extends Nette\DI\Container { protected $meta = array( 'types' => array( 'Nette\Object' => array( array( 'application.application', 'application.linkGenerator', 'http.requestFactory', 'http.request', 'http.response', 'http.context', 'nette.template', 'security.user', 'session.session', 'bookshelf', 'application.1', 'application.2', 'application.3', 'container', ), ), 'Nette\Application\Application' => array(1 => array('application.application')), 'Nette\Application\IPresenterFactory' => array( 1 => array('application.presenterFactory'), ), 'Nette\Application\LinkGenerator' => array(1 => array('application.linkGenerator')), 'Nette\Caching\Storages\IJournal' => array(1 => array('cache.journal')), 'Nette\Caching\IStorage' => array(1 => array('cache.storage')), 'Nette\Http\RequestFactory' => array(1 => array('http.requestFactory')), 'Nette\Http\IRequest' => array(1 => array('http.request')), 'Nette\Http\Request' => array(1 => array('http.request')), 'Nette\Http\IResponse' => array(1 => array('http.response')), 'Nette\Http\Response' => array(1 => array('http.response')), 'Nette\Http\Context' => array(1 => array('http.context')), 'Nette\Bridges\ApplicationLatte\ILatteFactory' => array(1 => array('latte.latteFactory')), 'Nette\Application\UI\ITemplateFactory' => array(1 => array('latte.templateFactory')), 'Latte\Object' => array(array('nette.latte')), 'Latte\Engine' => array(array('nette.latte')), 'Nette\Templating\Template' => array(array('nette.template')), 'Nette\Templating\ITemplate' => array(array('nette.template')), 'Nette\Templating\IFileTemplate' => array(array('nette.template')), 'Nette\Templating\FileTemplate' => array(array('nette.template')), 'Nette\Mail\IMailer' => array(1 => array('mail.mailer')), 'Nette\Application\IRouter' => array(1 => array('routing.router')), 'Nette\Security\IUserStorage' => array(1 => array('security.userStorage')), 'Nette\Security\User' => array(1 => array('security.user')), 'Nette\Http\Session' => array(1 => array('session.session')), 'Tracy\ILogger' => array(1 => array('tracy.logger')), 'Tracy\BlueScreen' => array(1 => array('tracy.blueScreen')), 'Tracy\Bar' => array(1 => array('tracy.bar')), 'DibiObject' => array(1 => array('dibi.connection')), 'DibiConnection' => array(1 => array('dibi.connection')), 'RouterFactory' => array(1 => array('routerFactory')), 'Base' => array(1 => array('bookshelf')), 'Bookshelf' => array(1 => array('bookshelf')), 'BasePresenter' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\Presenter' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\Control' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\PresenterComponent' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\ComponentModel\Container' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\ComponentModel\Component' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\IRenderable' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\ComponentModel\IContainer' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\ComponentModel\IComponent' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\ISignalReceiver' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\UI\IStatePersistent' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'ArrayAccess' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'Nette\Application\IPresenter' => array( array( 'application.1', 'application.2', 'application.3', ), ), 'ErrorPresenter' => array(array('application.1')), 'HomepagePresenter' => array(array('application.2')), 'BookshelfPresenter' => array(array('application.3')), 'Nette\DI\Container' => array(1 => array('container')), ), 'services' => array( 'application.1' => 'ErrorPresenter', 'application.2' => 'HomepagePresenter', 'application.3' => 'BookshelfPresenter', 'application.application' => 'Nette\Application\Application', 'application.linkGenerator' => 'Nette\Application\LinkGenerator', 'application.presenterFactory' => 'Nette\Application\IPresenterFactory', 'bookshelf' => 'Bookshelf', 'cache.journal' => 'Nette\Caching\Storages\IJournal', 'cache.storage' => 'Nette\Caching\IStorage', 'container' => 'Nette\DI\Container', 'dibi.connection' => 'DibiConnection', 'http.context' => 'Nette\Http\Context', 'http.request' => 'Nette\Http\Request', 'http.requestFactory' => 'Nette\Http\RequestFactory', 'http.response' => 'Nette\Http\Response', 'latte.latteFactory' => 'Latte\Engine', 'latte.templateFactory' => 'Nette\Application\UI\ITemplateFactory', 'mail.mailer' => 'Nette\Mail\IMailer', 'nette.latte' => 'Latte\Engine', 'nette.template' => 'Nette\Templating\FileTemplate', 'routerFactory' => 'RouterFactory', 'routing.router' => 'Nette\Application\IRouter', 'security.user' => 'Nette\Security\User', 'security.userStorage' => 'Nette\Security\IUserStorage', 'session.session' => 'Nette\Http\Session', 'tracy.bar' => 'Tracy\Bar', 'tracy.blueScreen' => 'Tracy\BlueScreen', 'tracy.logger' => 'Tracy\ILogger', ), 'tags' => array( 'inject' => array( 'application.1' => TRUE, 'application.2' => TRUE, 'application.3' => TRUE, ), 'nette.presenter' => array( 'application.1' => 'ErrorPresenter', 'application.2' => 'HomepagePresenter', 'application.3' => 'BookshelfPresenter', ), ), 'aliases' => array( 'application' => 'application.application', 'cacheStorage' => 'cache.storage', 'httpRequest' => 'http.request', 'httpResponse' => 'http.response', 'nette.cacheJournal' => 'cache.journal', 'nette.httpContext' => 'http.context', 'nette.httpRequestFactory' => 'http.requestFactory', 'nette.latteFactory' => 'latte.latteFactory', 'nette.mailer' => 'mail.mailer', 'nette.presenterFactory' => 'application.presenterFactory', 'nette.templateFactory' => 'latte.templateFactory', 'nette.userStorage' => 'security.userStorage', 'router' => 'routing.router', 'session' => 'session.session', 'user' => 'security.user', ), ); public function __construct() { parent::__construct(array( 'appDir' => '/www/varak.net/povidky.varak.net/app', 'wwwDir' => '/www/varak.net/povidky.varak.net/www', 'debugMode' => FALSE, 'productionMode' => TRUE, 'environment' => 'production', 'consoleMode' => FALSE, 'container' => array('class' => NULL, 'parent' => NULL), 'tempDir' => '/www/varak.net/povidky.varak.net/app/../temp', )); } /** * @return ErrorPresenter */ public function createServiceApplication__1() { $service = new ErrorPresenter; $service->injectPrimary($this, $this->getService('application.presenterFactory'), $this->getService('routing.router'), $this->getService('http.request'), $this->getService('http.response'), $this->getService('session.session'), $this->getService('security.user'), $this->getService('latte.templateFactory')); $service->invalidLinkMode = 1; return $service; } /** * @return HomepagePresenter */ public function createServiceApplication__2() { $service = new HomepagePresenter; $service->injectPrimary($this, $this->getService('application.presenterFactory'), $this->getService('routing.router'), $this->getService('http.request'), $this->getService('http.response'), $this->getService('session.session'), $this->getService('security.user'), $this->getService('latte.templateFactory')); $service->injectModels($this->getService('bookshelf')); $service->invalidLinkMode = 1; return $service; } /** * @return BookshelfPresenter */ public function createServiceApplication__3() { $service = new BookshelfPresenter; $service->injectPrimary($this, $this->getService('application.presenterFactory'), $this->getService('routing.router'), $this->getService('http.request'), $this->getService('http.response'), $this->getService('session.session'), $this->getService('security.user'), $this->getService('latte.templateFactory')); $service->injectModels($this->getService('bookshelf')); $service->invalidLinkMode = 1; return $service; } /** * @return Nette\Application\Application */ public function createServiceApplication__application() { $service = new Nette\Application\Application($this->getService('application.presenterFactory'), $this->getService('routing.router'), $this->getService('http.request'), $this->getService('http.response')); $service->catchExceptions = TRUE; $service->errorPresenter = 'Error'; Nette\Bridges\ApplicationTracy\RoutingPanel::initializePanel($service); return $service; } /** * @return Nette\Application\LinkGenerator */ public function createServiceApplication__linkGenerator() { $service = new Nette\Application\LinkGenerator($this->getService('routing.router'), $this->getService('http.request')->getUrl(), $this->getService('application.presenterFactory')); return $service; } /** * @return Nette\Application\IPresenterFactory */ public function createServiceApplication__presenterFactory() { $service = new Nette\Application\PresenterFactory(new Nette\Bridges\ApplicationDI\PresenterFactoryCallback($this, 1, NULL)); return $service; } /** * @return Bookshelf */ public function createServiceBookshelf() { $service = new Bookshelf($this->getService('dibi.connection')); return $service; } /** * @return Nette\Caching\Storages\IJournal */ public function createServiceCache__journal() { $service = new Nette\Caching\Storages\FileJournal('/www/varak.net/povidky.varak.net/app/../temp'); return $service; } /** * @return Nette\Caching\IStorage */ public function createServiceCache__storage() { $service = new Nette\Caching\Storages\FileStorage('/www/varak.net/povidky.varak.net/app/../temp/cache', $this->getService('cache.journal')); return $service; } /** * @return Nette\DI\Container */ public function createServiceContainer() { return $this; } /** * @return DibiConnection */ public function createServiceDibi__connection() { $service = new DibiConnection(array( 'driver' => 'mysqli', 'host' => 'localhost', 'database' => 'waritko_povidky', 'user' => 'waritko', 'pass' => 'blade666', 'charset' => 'utf8', )); return $service; } /** * @return Nette\Http\Context */ public function createServiceHttp__context() { $service = new Nette\Http\Context($this->getService('http.request'), $this->getService('http.response')); return $service; } /** * @return Nette\Http\Request */ public function createServiceHttp__request() { $service = $this->getService('http.requestFactory')->createHttpRequest(); if (!$service instanceof Nette\Http\Request) { throw new Nette\UnexpectedValueException('Unable to create service \'http.request\', value returned by factory is not Nette\Http\Request type.'); } return $service; } /** * @return Nette\Http\RequestFactory */ public function createServiceHttp__requestFactory() { $service = new Nette\Http\RequestFactory; $service->setProxy(array()); return $service; } /** * @return Nette\Http\Response */ public function createServiceHttp__response() { $service = new Nette\Http\Response; return $service; } /** * @return Nette\Bridges\ApplicationLatte\ILatteFactory */ public function createServiceLatte__latteFactory() { return new Container_6b6135f997_Nette_Bridges_ApplicationLatte_ILatteFactoryImpl_latte_latteFactory($this); } /** * @return Nette\Application\UI\ITemplateFactory */ public function createServiceLatte__templateFactory() { $service = new Nette\Bridges\ApplicationLatte\TemplateFactory($this->getService('latte.latteFactory'), $this->getService('http.request'), $this->getService('http.response'), $this->getService('security.user'), $this->getService('cache.storage')); return $service; } /** * @return Nette\Mail\IMailer */ public function createServiceMail__mailer() { $service = new Nette\Mail\SendmailMailer; return $service; } /** * @return Latte\Engine */ public function createServiceNette__latte() { $service = new Latte\Engine; trigger_error('Service nette.latte is deprecated, implement Nette\Bridges\ApplicationLatte\ILatteFactory.', 16384); $service->setTempDirectory('/www/varak.net/povidky.varak.net/app/../temp/cache/latte'); $service->setAutoRefresh(FALSE); $service->setContentType('html'); Nette\Utils\Html::$xhtml = FALSE; return $service; } /** * @return Nette\Templating\FileTemplate */ public function createServiceNette__template() { $service = new Nette\Templating\FileTemplate; trigger_error('Service nette.template is deprecated.', 16384); $service->registerFilter($this->getService('latte.latteFactory')->create()); $service->registerHelperLoader('Nette\Templating\Helpers::loader'); return $service; } /** * @return RouterFactory */ public function createServiceRouterFactory() { $service = new RouterFactory; return $service; } /** * @return Nette\Application\IRouter */ public function createServiceRouting__router() { $service = $this->getService('routerFactory')->createRouter(); if (!$service instanceof Nette\Application\IRouter) { throw new Nette\UnexpectedValueException('Unable to create service \'routing.router\', value returned by factory is not Nette\Application\IRouter type.'); } return $service; } /** * @return Nette\Security\User */ public function createServiceSecurity__user() { $service = new Nette\Security\User($this->getService('security.userStorage')); return $service; } /** * @return Nette\Security\IUserStorage */ public function createServiceSecurity__userStorage() { $service = new Nette\Http\UserStorage($this->getService('session.session')); return $service; } /** * @return Nette\Http\Session */ public function createServiceSession__session() { $service = new Nette\Http\Session($this->getService('http.request'), $this->getService('http.response')); $service->setExpiration('14 days'); return $service; } /** * @return Tracy\Bar */ public function createServiceTracy__bar() { $service = Tracy\Debugger::getBar(); if (!$service instanceof Tracy\Bar) { throw new Nette\UnexpectedValueException('Unable to create service \'tracy.bar\', value returned by factory is not Tracy\Bar type.'); } return $service; } /** * @return Tracy\BlueScreen */ public function createServiceTracy__blueScreen() { $service = Tracy\Debugger::getBlueScreen(); if (!$service instanceof Tracy\BlueScreen) { throw new Nette\UnexpectedValueException('Unable to create service \'tracy.blueScreen\', value returned by factory is not Tracy\BlueScreen type.'); } return $service; } /** * @return Tracy\ILogger */ public function createServiceTracy__logger() { $service = Tracy\Debugger::getLogger(); if (!$service instanceof Tracy\ILogger) { throw new Nette\UnexpectedValueException('Unable to create service \'tracy.logger\', value returned by factory is not Tracy\ILogger type.'); } return $service; } public function initialize() { date_default_timezone_set('Europe/Prague'); ini_set('zlib.output_compression', TRUE); header('X-Frame-Options: SAMEORIGIN'); header('X-Powered-By: Nette Framework'); header('Content-Type: text/html; charset=utf-8'); Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\Caching\IStorage")); Nette\Reflection\AnnotationsParser::$autoRefresh = FALSE; $this->getService('session.session')->exists() && $this->getService('session.session')->start(); } } final class Container_6b6135f997_Nette_Bridges_ApplicationLatte_ILatteFactoryImpl_latte_latteFactory implements Nette\Bridges\ApplicationLatte\ILatteFactory { private $container; public function __construct(Nette\DI\Container $container) { $this->container = $container; } public function create() { $service = new Latte\Engine; $service->setTempDirectory('/www/varak.net/povidky.varak.net/app/../temp/cache/latte'); $service->setAutoRefresh(FALSE); $service->setContentType('html'); Nette\Utils\Html::$xhtml = FALSE; return $service; } }