%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_99f0d6a6d1.php |
<?php
// source: /oldfs/www/varak.net/povidky.varak.net/app/config/config.neon
// source: /oldfs/www/varak.net/povidky.varak.net/app/config/config.local.neon
class Container_99f0d6a6d1 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',
),
),
'BookshelfPresenter' => array(array('application.1')),
'ErrorPresenter' => array(array('application.2')),
'HomepagePresenter' => array(array('application.3')),
'Nette\DI\Container' => array(1 => array('container')),
),
'services' => array(
'application.1' => 'BookshelfPresenter',
'application.2' => 'ErrorPresenter',
'application.3' => 'HomepagePresenter',
'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' => 'BookshelfPresenter',
'application.2' => 'ErrorPresenter',
'application.3' => 'HomepagePresenter',
),
),
'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' => '/oldfs/www/varak.net/povidky.varak.net/app',
'wwwDir' => '/oldfs/www/varak.net/povidky.varak.net/www',
'debugMode' => FALSE,
'productionMode' => TRUE,
'environment' => 'production',
'consoleMode' => FALSE,
'container' => array('class' => NULL, 'parent' => NULL),
'tempDir' => '/oldfs/www/varak.net/povidky.varak.net/app/../temp',
));
}
/**
* @return BookshelfPresenter
*/
public function createServiceApplication__1()
{
$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 ErrorPresenter
*/
public function createServiceApplication__2()
{
$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__3()
{
$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 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('/oldfs/www/varak.net/povidky.varak.net/app/../temp');
return $service;
}
/**
* @return Nette\Caching\IStorage
*/
public function createServiceCache__storage()
{
$service = new Nette\Caching\Storages\FileStorage('/oldfs/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_99f0d6a6d1_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('/oldfs/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_99f0d6a6d1_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('/oldfs/www/varak.net/povidky.varak.net/app/../temp/cache/latte');
$service->setAutoRefresh(FALSE);
$service->setContentType('html');
Nette\Utils\Html::$xhtml = FALSE;
return $service;
}
}