diff --git a/app/cache/dev/annotations/Acme-DemoBundle-Controller-DemoController#contactAction.cache.php b/app/cache/dev/annotations/Acme-DemoBundle-Controller-DemoController#contactAction.cache.php deleted file mode 100644 index d91a2c0..0000000 --- a/app/cache/dev/annotations/Acme-DemoBundle-Controller-DemoController#contactAction.cache.php +++ /dev/null @@ -1 +0,0 @@ -parameters = $this->getDefaultParameters(); - - $this->services = - $this->scopedServices = - $this->scopeStacks = array(); - - $this->set('service_container', $this); - - $this->scopes = array('request' => 'container'); - $this->scopeChildren = array('request' => array()); - } - - /** - * Gets the 'acme.demo.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Acme\DemoBundle\ControllerListener A Acme\DemoBundle\ControllerListener instance. - */ - protected function getAcme_Demo_ListenerService() - { - return $this->services['acme.demo.listener'] = new \Acme\DemoBundle\ControllerListener($this->get('twig.extension.acme.demo')); - } - - /** - * Gets the 'annotation_reader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\Common\Annotations\FileCacheReader A Doctrine\Common\Annotations\FileCacheReader instance. - */ - protected function getAnnotationReaderService() - { - return $this->services['annotation_reader'] = new \Doctrine\Common\Annotations\FileCacheReader(new \Doctrine\Common\Annotations\AnnotationReader(), '/var/www/php/symfony/Symfony/app/cache/dev/annotations', true); - } - - /** - * Gets the 'assetic.asset_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Assetic\Factory\LazyAssetManager A Assetic\Factory\LazyAssetManager instance. - */ - protected function getAssetic_AssetManagerService() - { - $a = $this->get('templating.loader'); - - $this->services['assetic.asset_manager'] = $instance = new \Assetic\Factory\LazyAssetManager($this->get('assetic.asset_factory'), array('twig' => new \Assetic\Factory\Loader\CachedFormulaLoader(new \Assetic\Extension\Twig\TwigFormulaLoader($this->get('twig')), new \Assetic\Cache\ConfigCache('/var/www/php/symfony/Symfony/app/cache/dev/assetic/config'), true))); - - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'FrameworkBundle', '/var/www/php/symfony/Symfony/app/Resources/FrameworkBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'FrameworkBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SecurityBundle', '/var/www/php/symfony/Symfony/app/Resources/SecurityBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SecurityBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'TwigBundle', '/var/www/php/symfony/Symfony/app/Resources/TwigBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'TwigBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MonologBundle', '/var/www/php/symfony/Symfony/app/Resources/MonologBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MonologBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SwiftmailerBundle', '/var/www/php/symfony/Symfony/app/Resources/SwiftmailerBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SwiftmailerBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SwiftmailerBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'DoctrineBundle', '/var/www/php/symfony/Symfony/app/Resources/DoctrineBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'DoctrineBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/DoctrineBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AsseticBundle', '/var/www/php/symfony/Symfony/app/Resources/AsseticBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AsseticBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Symfony/Bundle/AsseticBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioFrameworkExtraBundle', '/var/www/php/symfony/Symfony/app/Resources/SensioFrameworkExtraBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioFrameworkExtraBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'JMSSecurityExtraBundle', '/var/www/php/symfony/Symfony/app/Resources/JMSSecurityExtraBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'JMSSecurityExtraBundle', '/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MyBlogBundle', '/var/www/php/symfony/Symfony/app/Resources/MyBlogBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MyBlogBundle', '/var/www/php/symfony/Symfony/src/My/BlogBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AcmeDemoBundle', '/var/www/php/symfony/Symfony/app/Resources/AcmeDemoBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AcmeDemoBundle', '/var/www/php/symfony/Symfony/src/Acme/DemoBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'WebProfilerBundle', '/var/www/php/symfony/Symfony/app/Resources/WebProfilerBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'WebProfilerBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioDistributionBundle', '/var/www/php/symfony/Symfony/app/Resources/SensioDistributionBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioDistributionBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioGeneratorBundle', '/var/www/php/symfony/Symfony/app/Resources/SensioGeneratorBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioGeneratorBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/GeneratorBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, '', '/var/www/php/symfony/Symfony/app/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'), 'twig'); - - return $instance; - } - - /** - * Gets the 'assetic.controller' service. - * - * @return Symfony\Bundle\AsseticBundle\Controller\AsseticController A Symfony\Bundle\AsseticBundle\Controller\AsseticController instance. - */ - protected function getAssetic_ControllerService() - { - return new \Symfony\Bundle\AsseticBundle\Controller\AsseticController($this->get('request'), $this->get('assetic.asset_manager'), $this->get('assetic.cache')); - } - - /** - * Gets the 'assetic.filter.cssrewrite' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Assetic\Filter\CssRewriteFilter A Assetic\Filter\CssRewriteFilter instance. - */ - protected function getAssetic_Filter_CssrewriteService() - { - return $this->services['assetic.filter.cssrewrite'] = new \Assetic\Filter\CssRewriteFilter(); - } - - /** - * Gets the 'assetic.filter_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\AsseticBundle\FilterManager A Symfony\Bundle\AsseticBundle\FilterManager instance. - */ - protected function getAssetic_FilterManagerService() - { - return $this->services['assetic.filter_manager'] = new \Symfony\Bundle\AsseticBundle\FilterManager($this, array('cssrewrite' => 'assetic.filter.cssrewrite')); - } - - /** - * Gets the 'assetic.request_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\AsseticBundle\EventListener\RequestListener A Symfony\Bundle\AsseticBundle\EventListener\RequestListener instance. - */ - protected function getAssetic_RequestListenerService() - { - return $this->services['assetic.request_listener'] = new \Symfony\Bundle\AsseticBundle\EventListener\RequestListener(); - } - - /** - * Gets the 'cache_warmer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate A Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate instance. - */ - protected function getCacheWarmerService() - { - $a = $this->get('kernel'); - $b = $this->get('templating.name_parser'); - - $c = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder($a, $b, '/var/www/php/symfony/Symfony/app/Resources'); - - return $this->services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(array(0 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer($c, $this->get('templating.locator')), 1 => new \Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer($this), 2 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer($this->get('router')), 3 => new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheCacheWarmer($this, $c), 4 => new \Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer($this->get('doctrine')))); - } - - /** - * Gets the 'data_collector.request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector A Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector instance. - */ - protected function getDataCollector_RequestService() - { - return $this->services['data_collector.request'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector(); - } - - /** - * Gets the 'doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\DoctrineBundle\Registry A Symfony\Bundle\DoctrineBundle\Registry instance. - */ - protected function getDoctrineService() - { - return $this->services['doctrine'] = new \Symfony\Bundle\DoctrineBundle\Registry($this, array('default' => 'doctrine.dbal.default_connection'), array('default' => 'doctrine.orm.default_entity_manager'), 'default', 'default'); - } - - /** - * Gets the 'doctrine.dbal.connection_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\DoctrineBundle\ConnectionFactory A Symfony\Bundle\DoctrineBundle\ConnectionFactory instance. - */ - protected function getDoctrine_Dbal_ConnectionFactoryService() - { - return $this->services['doctrine.dbal.connection_factory'] = new \Symfony\Bundle\DoctrineBundle\ConnectionFactory(array()); - } - - /** - * Gets the 'doctrine.dbal.default_connection' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\DBAL\Connection A Doctrine\DBAL\Connection instance. - */ - protected function getDoctrine_Dbal_DefaultConnectionService() - { - $a = new \Doctrine\DBAL\Configuration(); - $a->setSQLLogger($this->get('doctrine.dbal.logger')); - - $b = new \Doctrine\Common\EventManager(); - $b->addEventSubscriber(new \Doctrine\DBAL\Event\Listeners\MysqlSessionInit('UTF8')); - - return $this->services['doctrine.dbal.default_connection'] = $this->get('doctrine.dbal.connection_factory')->createConnection(array('dbname' => 'blog', 'host' => 'localhost', 'port' => '', 'user' => 'ichikawa', 'password' => 'hogehoge', 'driver' => 'pdo_mysql', 'driverOptions' => array()), $a, $b, array()); - } - - /** - * Gets the 'doctrine.orm.default_entity_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\ORM\EntityManager A Doctrine\ORM\EntityManager instance. - */ - protected function getDoctrine_Orm_DefaultEntityManagerService() - { - $a = new \Doctrine\Common\Cache\ArrayCache(); - $a->setNamespace('sf2orm_default_20847f2d0c139abc6ab91e1132e00496'); - - $b = new \Doctrine\Common\Cache\ArrayCache(); - $b->setNamespace('sf2orm_default_20847f2d0c139abc6ab91e1132e00496'); - - $c = new \Doctrine\Common\Cache\ArrayCache(); - $c->setNamespace('sf2orm_default_20847f2d0c139abc6ab91e1132e00496'); - - $d = new \Doctrine\ORM\Mapping\Driver\DriverChain(); - $d->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver(new \Symfony\Bridge\Doctrine\Annotations\IndexedReader($this->get('annotation_reader')), array(0 => '/var/www/php/symfony/Symfony/src/My/BlogBundle/Entity')), 'My\\BlogBundle\\Entity'); - - $e = new \Doctrine\ORM\Configuration(); - $e->setEntityNamespaces(array('MyBlogBundle' => 'My\\BlogBundle\\Entity')); - $e->setMetadataCacheImpl($a); - $e->setQueryCacheImpl($b); - $e->setResultCacheImpl($c); - $e->setMetadataDriverImpl($d); - $e->setProxyDir('/var/www/php/symfony/Symfony/app/cache/dev/doctrine/orm/Proxies'); - $e->setProxyNamespace('Proxies'); - $e->setAutoGenerateProxyClasses(true); - $e->setClassMetadataFactoryName('Doctrine\\ORM\\Mapping\\ClassMetadataFactory'); - - return $this->services['doctrine.orm.default_entity_manager'] = call_user_func(array('Doctrine\\ORM\\EntityManager', 'create'), $this->get('doctrine.dbal.default_connection'), $e); - } - - /** - * Gets the 'doctrine.orm.validator.unique' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator A Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator instance. - */ - protected function getDoctrine_Orm_Validator_UniqueService() - { - return $this->services['doctrine.orm.validator.unique'] = new \Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator($this->get('doctrine')); - } - - /** - * Gets the 'doctrine.orm.validator_initializer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Validator\EntityInitializer A Symfony\Bridge\Doctrine\Validator\EntityInitializer instance. - */ - protected function getDoctrine_Orm_ValidatorInitializerService() - { - return $this->services['doctrine.orm.validator_initializer'] = new \Symfony\Bridge\Doctrine\Validator\EntityInitializer($this->get('doctrine')); - } - - /** - * Gets the 'event_dispatcher' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher A Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher instance. - */ - protected function getEventDispatcherService() - { - $this->services['event_dispatcher'] = $instance = new \Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher($this, $this->get('monolog.logger.event')); - - $instance->addListenerService('kernel.request', array(0 => 'router_listener', 1 => 'onEarlyKernelRequest'), 255); - $instance->addListenerService('kernel.request', array(0 => 'router_listener', 1 => 'onKernelRequest'), 0); - $instance->addListenerService('kernel.response', array(0 => 'response_listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.request', array(0 => 'session_listener', 1 => 'onKernelRequest'), 128); - $instance->addListenerService('kernel.response', array(0 => 'profiler_listener', 1 => 'onKernelResponse'), -100); - $instance->addListenerService('kernel.exception', array(0 => 'profiler_listener', 1 => 'onKernelException'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'data_collector.request', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.request', array(0 => 'security.firewall', 1 => 'onKernelRequest'), 64); - $instance->addListenerService('kernel.response', array(0 => 'security.rememberme.response_listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.exception', array(0 => 'twig.exception_listener', 1 => 'onKernelException'), -128); - $instance->addListenerService('kernel.response', array(0 => 'monolog.handler.firephp', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.request', array(0 => 'assetic.request_listener', 1 => 'onKernelRequest'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.controller.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.converter.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.view.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.view', array(0 => 'sensio_framework_extra.view.listener', 1 => 'onKernelView'), 0); - $instance->addListenerService('kernel.response', array(0 => 'sensio_framework_extra.cache.listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'security.extra.controller_listener', 1 => 'onCoreController'), -255); - $instance->addListenerService('kernel.controller', array(0 => 'acme.demo.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.response', array(0 => 'web_profiler.debug_toolbar', 1 => 'onKernelResponse'), -128); - - return $instance; - } - - /** - * Gets the 'file_locator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\Config\FileLocator A Symfony\Component\HttpKernel\Config\FileLocator instance. - */ - protected function getFileLocatorService() - { - return $this->services['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator($this->get('kernel'), '/var/www/php/symfony/Symfony/app/Resources'); - } - - /** - * Gets the 'filesystem' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\Util\Filesystem A Symfony\Component\HttpKernel\Util\Filesystem instance. - */ - protected function getFilesystemService() - { - return $this->services['filesystem'] = new \Symfony\Component\HttpKernel\Util\Filesystem(); - } - - /** - * Gets the 'form.csrf_provider' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider A Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider instance. - */ - protected function getForm_CsrfProviderService() - { - return $this->services['form.csrf_provider'] = new \Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider($this->get('session'), 'ThisTokenIsNotSoSecretChangeIt'); - } - - /** - * Gets the 'form.factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\FormFactory A Symfony\Component\Form\FormFactory instance. - */ - protected function getForm_FactoryService() - { - return $this->services['form.factory'] = new \Symfony\Component\Form\FormFactory(array(0 => new \Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension($this, array('field' => 'form.type.field', 'form' => 'form.type.form', 'birthday' => 'form.type.birthday', 'checkbox' => 'form.type.checkbox', 'choice' => 'form.type.choice', 'collection' => 'form.type.collection', 'country' => 'form.type.country', 'date' => 'form.type.date', 'datetime' => 'form.type.datetime', 'email' => 'form.type.email', 'file' => 'form.type.file', 'hidden' => 'form.type.hidden', 'integer' => 'form.type.integer', 'language' => 'form.type.language', 'locale' => 'form.type.locale', 'money' => 'form.type.money', 'number' => 'form.type.number', 'password' => 'form.type.password', 'percent' => 'form.type.percent', 'radio' => 'form.type.radio', 'repeated' => 'form.type.repeated', 'search' => 'form.type.search', 'textarea' => 'form.type.textarea', 'text' => 'form.type.text', 'time' => 'form.type.time', 'timezone' => 'form.type.timezone', 'url' => 'form.type.url', 'csrf' => 'form.type.csrf', 'entity' => 'form.type.entity'), array('field' => array(0 => 'form.type_extension.field'), 'form' => array(0 => 'form.type_extension.csrf')), array(0 => 'form.type_guesser.validator', 1 => 'form.type_guesser.doctrine')))); - } - - /** - * Gets the 'form.type.birthday' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\BirthdayType A Symfony\Component\Form\Extension\Core\Type\BirthdayType instance. - */ - protected function getForm_Type_BirthdayService() - { - return $this->services['form.type.birthday'] = new \Symfony\Component\Form\Extension\Core\Type\BirthdayType(); - } - - /** - * Gets the 'form.type.checkbox' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CheckboxType A Symfony\Component\Form\Extension\Core\Type\CheckboxType instance. - */ - protected function getForm_Type_CheckboxService() - { - return $this->services['form.type.checkbox'] = new \Symfony\Component\Form\Extension\Core\Type\CheckboxType(); - } - - /** - * Gets the 'form.type.choice' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\ChoiceType A Symfony\Component\Form\Extension\Core\Type\ChoiceType instance. - */ - protected function getForm_Type_ChoiceService() - { - return $this->services['form.type.choice'] = new \Symfony\Component\Form\Extension\Core\Type\ChoiceType(); - } - - /** - * Gets the 'form.type.collection' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CollectionType A Symfony\Component\Form\Extension\Core\Type\CollectionType instance. - */ - protected function getForm_Type_CollectionService() - { - return $this->services['form.type.collection'] = new \Symfony\Component\Form\Extension\Core\Type\CollectionType(); - } - - /** - * Gets the 'form.type.country' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CountryType A Symfony\Component\Form\Extension\Core\Type\CountryType instance. - */ - protected function getForm_Type_CountryService() - { - return $this->services['form.type.country'] = new \Symfony\Component\Form\Extension\Core\Type\CountryType(); - } - - /** - * Gets the 'form.type.csrf' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\Type\CsrfType A Symfony\Component\Form\Extension\Csrf\Type\CsrfType instance. - */ - protected function getForm_Type_CsrfService() - { - return $this->services['form.type.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\CsrfType($this->get('form.csrf_provider')); - } - - /** - * Gets the 'form.type.date' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\DateType A Symfony\Component\Form\Extension\Core\Type\DateType instance. - */ - protected function getForm_Type_DateService() - { - return $this->services['form.type.date'] = new \Symfony\Component\Form\Extension\Core\Type\DateType(); - } - - /** - * Gets the 'form.type.datetime' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\DateTimeType A Symfony\Component\Form\Extension\Core\Type\DateTimeType instance. - */ - protected function getForm_Type_DatetimeService() - { - return $this->services['form.type.datetime'] = new \Symfony\Component\Form\Extension\Core\Type\DateTimeType(); - } - - /** - * Gets the 'form.type.email' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\EmailType A Symfony\Component\Form\Extension\Core\Type\EmailType instance. - */ - protected function getForm_Type_EmailService() - { - return $this->services['form.type.email'] = new \Symfony\Component\Form\Extension\Core\Type\EmailType(); - } - - /** - * Gets the 'form.type.entity' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Form\Type\EntityType A Symfony\Bridge\Doctrine\Form\Type\EntityType instance. - */ - protected function getForm_Type_EntityService() - { - return $this->services['form.type.entity'] = new \Symfony\Bridge\Doctrine\Form\Type\EntityType($this->get('doctrine')); - } - - /** - * Gets the 'form.type.field' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FieldType A Symfony\Component\Form\Extension\Core\Type\FieldType instance. - */ - protected function getForm_Type_FieldService() - { - return $this->services['form.type.field'] = new \Symfony\Component\Form\Extension\Core\Type\FieldType($this->get('validator')); - } - - /** - * Gets the 'form.type.file' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FileType A Symfony\Component\Form\Extension\Core\Type\FileType instance. - */ - protected function getForm_Type_FileService() - { - return $this->services['form.type.file'] = new \Symfony\Component\Form\Extension\Core\Type\FileType(); - } - - /** - * Gets the 'form.type.form' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FormType A Symfony\Component\Form\Extension\Core\Type\FormType instance. - */ - protected function getForm_Type_FormService() - { - return $this->services['form.type.form'] = new \Symfony\Component\Form\Extension\Core\Type\FormType(); - } - - /** - * Gets the 'form.type.hidden' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\HiddenType A Symfony\Component\Form\Extension\Core\Type\HiddenType instance. - */ - protected function getForm_Type_HiddenService() - { - return $this->services['form.type.hidden'] = new \Symfony\Component\Form\Extension\Core\Type\HiddenType(); - } - - /** - * Gets the 'form.type.integer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\IntegerType A Symfony\Component\Form\Extension\Core\Type\IntegerType instance. - */ - protected function getForm_Type_IntegerService() - { - return $this->services['form.type.integer'] = new \Symfony\Component\Form\Extension\Core\Type\IntegerType(); - } - - /** - * Gets the 'form.type.language' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\LanguageType A Symfony\Component\Form\Extension\Core\Type\LanguageType instance. - */ - protected function getForm_Type_LanguageService() - { - return $this->services['form.type.language'] = new \Symfony\Component\Form\Extension\Core\Type\LanguageType(); - } - - /** - * Gets the 'form.type.locale' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\LocaleType A Symfony\Component\Form\Extension\Core\Type\LocaleType instance. - */ - protected function getForm_Type_LocaleService() - { - return $this->services['form.type.locale'] = new \Symfony\Component\Form\Extension\Core\Type\LocaleType(); - } - - /** - * Gets the 'form.type.money' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\MoneyType A Symfony\Component\Form\Extension\Core\Type\MoneyType instance. - */ - protected function getForm_Type_MoneyService() - { - return $this->services['form.type.money'] = new \Symfony\Component\Form\Extension\Core\Type\MoneyType(); - } - - /** - * Gets the 'form.type.number' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\NumberType A Symfony\Component\Form\Extension\Core\Type\NumberType instance. - */ - protected function getForm_Type_NumberService() - { - return $this->services['form.type.number'] = new \Symfony\Component\Form\Extension\Core\Type\NumberType(); - } - - /** - * Gets the 'form.type.password' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\PasswordType A Symfony\Component\Form\Extension\Core\Type\PasswordType instance. - */ - protected function getForm_Type_PasswordService() - { - return $this->services['form.type.password'] = new \Symfony\Component\Form\Extension\Core\Type\PasswordType(); - } - - /** - * Gets the 'form.type.percent' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\PercentType A Symfony\Component\Form\Extension\Core\Type\PercentType instance. - */ - protected function getForm_Type_PercentService() - { - return $this->services['form.type.percent'] = new \Symfony\Component\Form\Extension\Core\Type\PercentType(); - } - - /** - * Gets the 'form.type.radio' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\RadioType A Symfony\Component\Form\Extension\Core\Type\RadioType instance. - */ - protected function getForm_Type_RadioService() - { - return $this->services['form.type.radio'] = new \Symfony\Component\Form\Extension\Core\Type\RadioType(); - } - - /** - * Gets the 'form.type.repeated' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\RepeatedType A Symfony\Component\Form\Extension\Core\Type\RepeatedType instance. - */ - protected function getForm_Type_RepeatedService() - { - return $this->services['form.type.repeated'] = new \Symfony\Component\Form\Extension\Core\Type\RepeatedType(); - } - - /** - * Gets the 'form.type.search' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\SearchType A Symfony\Component\Form\Extension\Core\Type\SearchType instance. - */ - protected function getForm_Type_SearchService() - { - return $this->services['form.type.search'] = new \Symfony\Component\Form\Extension\Core\Type\SearchType(); - } - - /** - * Gets the 'form.type.text' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TextType A Symfony\Component\Form\Extension\Core\Type\TextType instance. - */ - protected function getForm_Type_TextService() - { - return $this->services['form.type.text'] = new \Symfony\Component\Form\Extension\Core\Type\TextType(); - } - - /** - * Gets the 'form.type.textarea' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TextareaType A Symfony\Component\Form\Extension\Core\Type\TextareaType instance. - */ - protected function getForm_Type_TextareaService() - { - return $this->services['form.type.textarea'] = new \Symfony\Component\Form\Extension\Core\Type\TextareaType(); - } - - /** - * Gets the 'form.type.time' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TimeType A Symfony\Component\Form\Extension\Core\Type\TimeType instance. - */ - protected function getForm_Type_TimeService() - { - return $this->services['form.type.time'] = new \Symfony\Component\Form\Extension\Core\Type\TimeType(); - } - - /** - * Gets the 'form.type.timezone' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TimezoneType A Symfony\Component\Form\Extension\Core\Type\TimezoneType instance. - */ - protected function getForm_Type_TimezoneService() - { - return $this->services['form.type.timezone'] = new \Symfony\Component\Form\Extension\Core\Type\TimezoneType(); - } - - /** - * Gets the 'form.type.url' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\UrlType A Symfony\Component\Form\Extension\Core\Type\UrlType instance. - */ - protected function getForm_Type_UrlService() - { - return $this->services['form.type.url'] = new \Symfony\Component\Form\Extension\Core\Type\UrlType(); - } - - /** - * Gets the 'form.type_extension.csrf' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension A Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension instance. - */ - protected function getForm_TypeExtension_CsrfService() - { - return $this->services['form.type_extension.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension(true, '_token'); - } - - /** - * Gets the 'form.type_extension.field' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension A Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension instance. - */ - protected function getForm_TypeExtension_FieldService() - { - return $this->services['form.type_extension.field'] = new \Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension($this->get('validator')); - } - - /** - * Gets the 'form.type_guesser.doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser A Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser instance. - */ - protected function getForm_TypeGuesser_DoctrineService() - { - return $this->services['form.type_guesser.doctrine'] = new \Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser($this->get('doctrine')); - } - - /** - * Gets the 'form.type_guesser.validator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser A Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser instance. - */ - protected function getForm_TypeGuesser_ValidatorService() - { - return $this->services['form.type_guesser.validator'] = new \Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser($this->get('validator.mapping.class_metadata_factory')); - } - - /** - * Gets the 'http_kernel' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\HttpKernel A Symfony\Bundle\FrameworkBundle\HttpKernel instance. - */ - protected function getHttpKernelService() - { - return $this->services['http_kernel'] = new \Symfony\Bundle\FrameworkBundle\HttpKernel($this->get('event_dispatcher'), $this, new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, $this->get('controller_name_converter'), $this->get('monolog.logger.request'))); - } - - /** - * Gets the 'kernel' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getKernelService() - { - throw new \RuntimeException('You have requested a synthetic service ("kernel"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'logger' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getLoggerService() - { - $this->services['logger'] = $instance = new \Symfony\Bridge\Monolog\Logger('app'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'mailer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Swift_Mailer A Swift_Mailer instance. - */ - protected function getMailerService() - { - return $this->services['mailer'] = new \Swift_Mailer($this->get('swiftmailer.transport')); - } - - /** - * Gets the 'monolog.handler.debug' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Handler\DebugHandler A Symfony\Bridge\Monolog\Handler\DebugHandler instance. - */ - protected function getMonolog_Handler_DebugService() - { - return $this->services['monolog.handler.debug'] = new \Symfony\Bridge\Monolog\Handler\DebugHandler(100, true); - } - - /** - * Gets the 'monolog.handler.firephp' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Handler\FirePHPHandler A Symfony\Bridge\Monolog\Handler\FirePHPHandler instance. - */ - protected function getMonolog_Handler_FirephpService() - { - return $this->services['monolog.handler.firephp'] = new \Symfony\Bridge\Monolog\Handler\FirePHPHandler(200, true); - } - - /** - * Gets the 'monolog.handler.main' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Monolog\Handler\StreamHandler A Monolog\Handler\StreamHandler instance. - */ - protected function getMonolog_Handler_MainService() - { - return $this->services['monolog.handler.main'] = new \Monolog\Handler\StreamHandler('/var/www/php/symfony/Symfony/app/logs/dev.log', 100, true); - } - - /** - * Gets the 'monolog.logger.doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_DoctrineService() - { - $this->services['monolog.logger.doctrine'] = $instance = new \Symfony\Bridge\Monolog\Logger('doctrine'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.event' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_EventService() - { - $this->services['monolog.logger.event'] = $instance = new \Symfony\Bridge\Monolog\Logger('event'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.profiler' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_ProfilerService() - { - $this->services['monolog.logger.profiler'] = $instance = new \Symfony\Bridge\Monolog\Logger('profiler'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_RequestService() - { - $this->services['monolog.logger.request'] = $instance = new \Symfony\Bridge\Monolog\Logger('request'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_RouterService() - { - $this->services['monolog.logger.router'] = $instance = new \Symfony\Bridge\Monolog\Logger('router'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.security' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_SecurityService() - { - $this->services['monolog.logger.security'] = $instance = new \Symfony\Bridge\Monolog\Logger('security'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.templating' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_TemplatingService() - { - $this->services['monolog.logger.templating'] = $instance = new \Symfony\Bridge\Monolog\Logger('templating'); - - $instance->pushHandler($this->get('monolog.handler.main')); - $instance->pushHandler($this->get('monolog.handler.firephp')); - $instance->pushHandler($this->get('monolog.handler.debug')); - - return $instance; - } - - /** - * Gets the 'profiler' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\Profiler\Profiler A Symfony\Component\HttpKernel\Profiler\Profiler instance. - */ - protected function getProfilerService() - { - $a = $this->get('monolog.logger.profiler'); - $b = $this->get('kernel'); - - $c = new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(); - $c->setEventDispatcher($this->get('event_dispatcher')); - - $this->services['profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\SqliteProfilerStorage('sqlite:/var/www/php/symfony/Symfony/app/cache/dev/profiler.db', '', '', 86400), $a); - - $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector($b)); - $instance->add($this->get('data_collector.request')); - $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector()); - $instance->add($c); - $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a)); - $instance->add(new \Symfony\Bundle\FrameworkBundle\DataCollector\TimerDataCollector($b)); - $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector()); - $instance->add(new \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector($this->get('security.context'))); - $instance->add(new \Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector($this, false)); - $instance->add(new \Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector($this->get('doctrine'), $this->get('doctrine.dbal.logger'))); - - return $instance; - } - - /** - * Gets the 'profiler_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\EventListener\ProfilerListener A Symfony\Component\HttpKernel\EventListener\ProfilerListener instance. - */ - protected function getProfilerListenerService() - { - return $this->services['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($this->get('profiler'), NULL, false, false); - } - - /** - * Gets the 'request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getRequestService() - { - if (!isset($this->scopedServices['request'])) { - throw new InactiveScopeException('request', 'request'); - } - - throw new \RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'response_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\EventListener\ResponseListener A Symfony\Component\HttpKernel\EventListener\ResponseListener instance. - */ - protected function getResponseListenerService() - { - return $this->services['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8'); - } - - /** - * Gets the 'router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Routing\Router A Symfony\Bundle\FrameworkBundle\Routing\Router instance. - */ - protected function getRouterService() - { - return $this->services['router'] = new \Symfony\Bundle\FrameworkBundle\Routing\Router($this, '/var/www/php/symfony/Symfony/app/config/routing_dev.yml', array('cache_dir' => '/var/www/php/symfony/Symfony/app/cache/dev', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', 'generator_cache_class' => 'appdevUrlGenerator', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', 'matcher_cache_class' => 'appdevUrlMatcher')); - } - - /** - * Gets the 'router_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\EventListener\RouterListener A Symfony\Bundle\FrameworkBundle\EventListener\RouterListener instance. - */ - protected function getRouterListenerService() - { - return $this->services['router_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\RouterListener($this->get('router'), 80, 443, $this->get('monolog.logger.request')); - } - - /** - * Gets the 'routing.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader A Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader instance. - */ - protected function getRouting_LoaderService() - { - $a = $this->get('file_locator'); - $b = $this->get('annotation_reader'); - - $c = new \Sensio\Bundle\FrameworkExtraBundle\Routing\AnnotatedRouteControllerLoader($b); - - $d = new \Symfony\Component\Config\Loader\LoaderResolver(); - $d->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($a)); - $d->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($a)); - $d->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($a)); - $d->addLoader(new \Symfony\Bundle\AsseticBundle\Routing\AsseticLoader($this->get('assetic.asset_manager'))); - $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationDirectoryLoader($a, $c)); - $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationFileLoader($a, $c)); - $d->addLoader($c); - - return $this->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($this->get('controller_name_converter'), $this->get('monolog.logger.router'), $d); - } - - /** - * Gets the 'security.access.method_interceptor' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor A JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor instance. - */ - protected function getSecurity_Access_MethodInterceptorService() - { - return $this->services['security.access.method_interceptor'] = new \JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor($this->get('security.context'), $this->get('security.authentication.manager'), $this->get('security.access.decision_manager'), new \JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AfterInvocationManager(array()), new \JMS\SecurityExtraBundle\Security\Authorization\RunAsManager('RunAsToken', 'ROLE_'), $this->get('logger')); - } - - /** - * Gets the 'security.context' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Core\SecurityContext A Symfony\Component\Security\Core\SecurityContext instance. - */ - protected function getSecurity_ContextService() - { - return $this->services['security.context'] = new \Symfony\Component\Security\Core\SecurityContext($this->get('security.authentication.manager'), $this->get('security.access.decision_manager'), false); - } - - /** - * Gets the 'security.encoder_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Core\Encoder\EncoderFactory A Symfony\Component\Security\Core\Encoder\EncoderFactory instance. - */ - protected function getSecurity_EncoderFactoryService() - { - return $this->services['security.encoder_factory'] = new \Symfony\Component\Security\Core\Encoder\EncoderFactory(array('Symfony\\Component\\Security\\Core\\User\\User' => array('class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder', 'arguments' => array(0 => false)))); - } - - /** - * Gets the 'security.extra.controller_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return JMS\SecurityExtraBundle\Controller\ControllerListener A JMS\SecurityExtraBundle\Controller\ControllerListener instance. - */ - protected function getSecurity_Extra_ControllerListenerService() - { - return $this->services['security.extra.controller_listener'] = new \JMS\SecurityExtraBundle\Controller\ControllerListener($this, $this->get('annotation_reader')); - } - - /** - * Gets the 'security.firewall' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Http\Firewall A Symfony\Component\Security\Http\Firewall instance. - */ - protected function getSecurity_FirewallService() - { - return $this->services['security.firewall'] = new \Symfony\Component\Security\Http\Firewall(new \Symfony\Bundle\SecurityBundle\Security\FirewallMap($this, array('security.firewall.map.context.dev' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/(_(profiler|wdt)|css|images|js)/'), 'security.firewall.map.context.login' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/demo/secured/login$'), 'security.firewall.map.context.secured_area' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/demo/secured/'))), $this->get('event_dispatcher')); - } - - /** - * Gets the 'security.firewall.map.context.dev' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_DevService() - { - return $this->services['security.firewall.map.context.dev'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(), NULL); - } - - /** - * Gets the 'security.firewall.map.context.login' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_LoginService() - { - return $this->services['security.firewall.map.context.login'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(), NULL); - } - - /** - * Gets the 'security.firewall.map.context.secured_area' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_SecuredAreaService() - { - $a = $this->get('monolog.logger.security'); - $b = $this->get('security.context'); - $c = $this->get('event_dispatcher'); - $d = $this->get('router'); - $e = $this->get('security.authentication.manager'); - - $f = new \Symfony\Component\Security\Http\AccessMap(); - - $g = new \Symfony\Component\Security\Http\HttpUtils($d); - - $h = new \Symfony\Component\Security\Http\Firewall\LogoutListener($b, $g, '/demo/secured/logout', '/demo/', NULL); - $h->addHandler(new \Symfony\Component\Security\Http\Logout\SessionLogoutHandler()); - - return $this->services['security.firewall.map.context.secured_area'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(0 => new \Symfony\Component\Security\Http\Firewall\ChannelListener($f, new \Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint(), $a), 1 => new \Symfony\Component\Security\Http\Firewall\ContextListener($b, array(0 => $this->get('security.user.provider.concrete.in_memory')), 'secured_area', $a, $c), 2 => $h, 3 => new \Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener($b, $e, new \Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy('migrate'), $g, 'secured_area', array('check_path' => '/demo/secured/login_check', 'login_path' => '/demo/secured/login', 'use_forward' => false, 'always_use_default_target_path' => false, 'default_target_path' => '/', 'target_path_parameter' => '_target_path', 'use_referer' => false, 'failure_path' => NULL, 'failure_forward' => false, 'username_parameter' => '_username', 'password_parameter' => '_password', 'csrf_parameter' => '_csrf_token', 'intention' => 'authenticate', 'post_only' => true), NULL, NULL, $a, $c), 4 => new \Symfony\Component\Security\Http\Firewall\AccessListener($b, $this->get('security.access.decision_manager'), $f, $e, $a)), new \Symfony\Component\Security\Http\Firewall\ExceptionListener($b, $this->get('security.authentication.trust_resolver'), $g, new \Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint($this->get('http_kernel'), $g, '/demo/secured/login', false), NULL, NULL, $a)); - } - - /** - * Gets the 'security.rememberme.response_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\EventListener\ResponseListener A Symfony\Bundle\SecurityBundle\EventListener\ResponseListener instance. - */ - protected function getSecurity_Rememberme_ResponseListenerService() - { - return $this->services['security.rememberme.response_listener'] = new \Symfony\Bundle\SecurityBundle\EventListener\ResponseListener(); - } - - /** - * Gets the 'sensio.distribution.webconfigurator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\DistributionBundle\Configurator\Configurator A Sensio\Bundle\DistributionBundle\Configurator\Configurator instance. - */ - protected function getSensio_Distribution_WebconfiguratorService() - { - return $this->services['sensio.distribution.webconfigurator'] = new \Sensio\Bundle\DistributionBundle\Configurator\Configurator('/var/www/php/symfony/Symfony/app'); - } - - /** - * Gets the 'sensio_framework_extra.cache.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener instance. - */ - protected function getSensioFrameworkExtra_Cache_ListenerService() - { - return $this->services['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener(); - } - - /** - * Gets the 'sensio_framework_extra.controller.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener instance. - */ - protected function getSensioFrameworkExtra_Controller_ListenerService() - { - return $this->services['sensio_framework_extra.controller.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener($this->get('annotation_reader')); - } - - /** - * Gets the 'sensio_framework_extra.converter.doctrine.orm' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter instance. - */ - protected function getSensioFrameworkExtra_Converter_Doctrine_OrmService() - { - return $this->services['sensio_framework_extra.converter.doctrine.orm'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter($this->get('doctrine')); - } - - /** - * Gets the 'sensio_framework_extra.converter.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener instance. - */ - protected function getSensioFrameworkExtra_Converter_ListenerService() - { - return $this->services['sensio_framework_extra.converter.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener($this->get('sensio_framework_extra.converter.manager')); - } - - /** - * Gets the 'sensio_framework_extra.converter.manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager instance. - */ - protected function getSensioFrameworkExtra_Converter_ManagerService() - { - $this->services['sensio_framework_extra.converter.manager'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager(array()); - - $instance->add($this->get('sensio_framework_extra.converter.doctrine.orm'), 0); - - return $instance; - } - - /** - * Gets the 'sensio_framework_extra.view.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener instance. - */ - protected function getSensioFrameworkExtra_View_ListenerService() - { - return $this->services['sensio_framework_extra.view.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener($this); - } - - /** - * Gets the 'service_container' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getServiceContainerService() - { - throw new \RuntimeException('You have requested a synthetic service ("service_container"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'session' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpFoundation\Session A Symfony\Component\HttpFoundation\Session instance. - */ - protected function getSessionService() - { - return $this->services['session'] = new \Symfony\Component\HttpFoundation\Session($this->get('session.storage'), 'en'); - } - - /** - * Gets the 'session.storage' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage A Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage instance. - */ - protected function getSession_StorageService() - { - return $this->services['session.storage'] = new \Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage(array()); - } - - /** - * Gets the 'session_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\EventListener\SessionListener A Symfony\Bundle\FrameworkBundle\EventListener\SessionListener instance. - */ - protected function getSessionListenerService() - { - return $this->services['session_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SessionListener($this, true); - } - - /** - * Gets the 'swiftmailer.plugin.messagelogger' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger A Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger instance. - */ - protected function getSwiftmailer_Plugin_MessageloggerService() - { - return $this->services['swiftmailer.plugin.messagelogger'] = new \Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger(); - } - - /** - * Gets the 'swiftmailer.transport' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance. - */ - protected function getSwiftmailer_TransportService() - { - $this->services['swiftmailer.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()))), new \Swift_Events_SimpleEventDispatcher()); - - $instance->setHost('localhost'); - $instance->setPort(25); - $instance->setEncryption(NULL); - $instance->setUsername(''); - $instance->setPassword(''); - $instance->setAuthMode(NULL); - $instance->registerPlugin($this->get('swiftmailer.plugin.messagelogger')); - - return $instance; - } - - /** - * Gets the 'templating' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\TwigBundle\TwigEngine A Symfony\Bundle\TwigBundle\TwigEngine instance. - */ - protected function getTemplatingService() - { - return $this->services['templating'] = new \Symfony\Bundle\TwigBundle\TwigEngine($this->get('twig'), $this->get('templating.name_parser'), $this->get('templating.globals')); - } - - /** - * Gets the 'templating.asset.package_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory A Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory instance. - */ - protected function getTemplating_Asset_PackageFactoryService() - { - return $this->services['templating.asset.package_factory'] = new \Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory($this); - } - - /** - * Gets the 'templating.globals' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables A Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables instance. - */ - protected function getTemplating_GlobalsService() - { - return $this->services['templating.globals'] = new \Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables($this); - } - - /** - * Gets the 'templating.helper.actions' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper instance. - */ - protected function getTemplating_Helper_ActionsService() - { - return $this->services['templating.helper.actions'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper($this->get('http_kernel')); - } - - /** - * Gets the 'templating.helper.assets' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Templating\Helper\CoreAssetsHelper A Symfony\Component\Templating\Helper\CoreAssetsHelper instance. - */ - protected function getTemplating_Helper_AssetsService() - { - if (!isset($this->scopedServices['request'])) { - throw new InactiveScopeException('templating.helper.assets', 'request'); - } - - return $this->services['templating.helper.assets'] = $this->scopedServices['request']['templating.helper.assets'] = new \Symfony\Component\Templating\Helper\CoreAssetsHelper(new \Symfony\Bundle\FrameworkBundle\Templating\Asset\PathPackage($this->get('request'), NULL, NULL), array()); - } - - /** - * Gets the 'templating.helper.code' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper instance. - */ - protected function getTemplating_Helper_CodeService() - { - return $this->services['templating.helper.code'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper(NULL, '/var/www/php/symfony/Symfony/app'); - } - - /** - * Gets the 'templating.helper.form' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper instance. - */ - protected function getTemplating_Helper_FormService() - { - $a = new \Symfony\Bundle\FrameworkBundle\Templating\PhpEngine($this->get('templating.name_parser'), $this, $this->get('templating.loader'), $this->get('templating.globals')); - $a->setCharset('UTF-8'); - $a->setHelpers(array('slots' => 'templating.helper.slots', 'assets' => 'templating.helper.assets', 'request' => 'templating.helper.request', 'session' => 'templating.helper.session', 'router' => 'templating.helper.router', 'actions' => 'templating.helper.actions', 'code' => 'templating.helper.code', 'translator' => 'templating.helper.translator', 'form' => 'templating.helper.form', 'security' => 'templating.helper.security', 'assetic' => 'assetic.helper.dynamic')); - - return $this->services['templating.helper.form'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper($a, array(0 => 'FrameworkBundle:Form')); - } - - /** - * Gets the 'templating.helper.request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper instance. - */ - protected function getTemplating_Helper_RequestService() - { - return $this->services['templating.helper.request'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper($this->get('request')); - } - - /** - * Gets the 'templating.helper.router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper instance. - */ - protected function getTemplating_Helper_RouterService() - { - return $this->services['templating.helper.router'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper($this->get('router')); - } - - /** - * Gets the 'templating.helper.security' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper A Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper instance. - */ - protected function getTemplating_Helper_SecurityService() - { - return $this->services['templating.helper.security'] = new \Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper($this->get('security.context')); - } - - /** - * Gets the 'templating.helper.session' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper instance. - */ - protected function getTemplating_Helper_SessionService() - { - return $this->services['templating.helper.session'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper($this->get('request')); - } - - /** - * Gets the 'templating.helper.slots' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Templating\Helper\SlotsHelper A Symfony\Component\Templating\Helper\SlotsHelper instance. - */ - protected function getTemplating_Helper_SlotsService() - { - return $this->services['templating.helper.slots'] = new \Symfony\Component\Templating\Helper\SlotsHelper(); - } - - /** - * Gets the 'templating.helper.translator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper instance. - */ - protected function getTemplating_Helper_TranslatorService() - { - return $this->services['templating.helper.translator'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper($this->get('translator')); - } - - /** - * Gets the 'templating.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader A Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader instance. - */ - protected function getTemplating_LoaderService() - { - return $this->services['templating.loader'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader($this->get('templating.locator')); - } - - /** - * Gets the 'templating.name_parser' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser A Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser instance. - */ - protected function getTemplating_NameParserService() - { - return $this->services['templating.name_parser'] = new \Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser($this->get('kernel')); - } - - /** - * Gets the 'translation.loader.php' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\PhpFileLoader A Symfony\Component\Translation\Loader\PhpFileLoader instance. - */ - protected function getTranslation_Loader_PhpService() - { - return $this->services['translation.loader.php'] = new \Symfony\Component\Translation\Loader\PhpFileLoader(); - } - - /** - * Gets the 'translation.loader.xliff' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\XliffFileLoader A Symfony\Component\Translation\Loader\XliffFileLoader instance. - */ - protected function getTranslation_Loader_XliffService() - { - return $this->services['translation.loader.xliff'] = new \Symfony\Component\Translation\Loader\XliffFileLoader(); - } - - /** - * Gets the 'translation.loader.yml' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\YamlFileLoader A Symfony\Component\Translation\Loader\YamlFileLoader instance. - */ - protected function getTranslation_Loader_YmlService() - { - return $this->services['translation.loader.yml'] = new \Symfony\Component\Translation\Loader\YamlFileLoader(); - } - - /** - * Gets the 'translator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\IdentityTranslator A Symfony\Component\Translation\IdentityTranslator instance. - */ - protected function getTranslatorService() - { - return $this->services['translator'] = new \Symfony\Component\Translation\IdentityTranslator($this->get('translator.selector')); - } - - /** - * Gets the 'translator.default' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Translation\Translator A Symfony\Bundle\FrameworkBundle\Translation\Translator instance. - */ - protected function getTranslator_DefaultService() - { - return $this->services['translator.default'] = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, $this->get('translator.selector'), array('translation.loader.php' => 'php', 'translation.loader.yml' => 'yml', 'translation.loader.xliff' => 'xliff'), array('cache_dir' => '/var/www/php/symfony/Symfony/app/cache/dev/translations', 'debug' => true), $this->get('session')); - } - - /** - * Gets the 'twig' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Twig_Environment A Twig_Environment instance. - */ - protected function getTwigService() - { - $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => true, 'strict_variables' => true, 'exception_controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', 'cache' => '/var/www/php/symfony/Symfony/app/cache/dev/twig', 'charset' => 'UTF-8')); - - $instance->addExtension($this->get('twig.extension.text')); - $instance->addExtension(new \Symfony\Bundle\SecurityBundle\Twig\Extension\SecurityExtension($this->get('security.context'))); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator'))); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\AssetsExtension($this)); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($this)); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\CodeExtension($this)); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router'))); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(array(0 => 'form_div_layout.html.twig'))); - $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), true, array())); - $instance->addExtension($this->get('twig.extension.acme.demo')); - - return $instance; - } - - /** - * Gets the 'twig.exception_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\EventListener\ExceptionListener A Symfony\Component\HttpKernel\EventListener\ExceptionListener instance. - */ - protected function getTwig_ExceptionListenerService() - { - return $this->services['twig.exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ExceptionListener('Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', $this->get('monolog.logger.request')); - } - - /** - * Gets the 'twig.extension.text' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Twig_Extensions_Extension_Text A Twig_Extensions_Extension_Text instance. - */ - protected function getTwig_Extension_TextService() - { - return $this->services['twig.extension.text'] = new \Twig_Extensions_Extension_Text(); - } - - /** - * Gets the 'twig.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\TwigBundle\Loader\FilesystemLoader A Symfony\Bundle\TwigBundle\Loader\FilesystemLoader instance. - */ - protected function getTwig_LoaderService() - { - $this->services['twig.loader'] = $instance = new \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader($this->get('templating.locator'), $this->get('templating.name_parser')); - - $instance->addPath('/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/../../../Bridge/Twig/Resources/views/Form'); - - return $instance; - } - - /** - * Gets the 'validator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Validator\Validator A Symfony\Component\Validator\Validator instance. - */ - protected function getValidatorService() - { - return $this->services['validator'] = new \Symfony\Component\Validator\Validator($this->get('validator.mapping.class_metadata_factory'), new \Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory($this, array('doctrine.orm.validator.unique' => 'doctrine.orm.validator.unique')), array(0 => $this->get('doctrine.orm.validator_initializer'))); - } - - /** - * Gets the 'web_profiler.debug_toolbar' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener A Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener instance. - */ - protected function getWebProfiler_DebugToolbarService() - { - return $this->services['web_profiler.debug_toolbar'] = new \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener($this->get('templating'), false, 2); - } - - /** - * Gets the database_connection service alias. - * - * @return Doctrine\DBAL\Connection An instance of the doctrine.dbal.default_connection service - */ - protected function getDatabaseConnectionService() - { - return $this->get('doctrine.dbal.default_connection'); - } - - /** - * Gets the debug.event_dispatcher service alias. - * - * @return Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher An instance of the event_dispatcher service - */ - protected function getDebug_EventDispatcherService() - { - return $this->get('event_dispatcher'); - } - - /** - * Gets the doctrine.orm.entity_manager service alias. - * - * @return Doctrine\ORM\EntityManager An instance of the doctrine.orm.default_entity_manager service - */ - protected function getDoctrine_Orm_EntityManagerService() - { - return $this->get('doctrine.orm.default_entity_manager'); - } - - /** - * Gets the 'assetic.asset_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\AsseticBundle\Factory\AssetFactory A Symfony\Bundle\AsseticBundle\Factory\AssetFactory instance. - */ - protected function getAssetic_AssetFactoryService() - { - $this->services['assetic.asset_factory'] = $instance = new \Symfony\Bundle\AsseticBundle\Factory\AssetFactory($this->get('kernel'), $this, new \Symfony\Component\DependencyInjection\ParameterBag\ParameterBag($this->getDefaultParameters()), '/var/www/php/symfony/Symfony/app/../web', true); - - $instance->addWorker(new \Symfony\Bundle\AsseticBundle\Factory\Worker\UseControllerWorker()); - - return $instance; - } - - /** - * Gets the 'assetic.cache' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Assetic\Cache\FilesystemCache A Assetic\Cache\FilesystemCache instance. - */ - protected function getAssetic_CacheService() - { - return $this->services['assetic.cache'] = new \Assetic\Cache\FilesystemCache('/var/www/php/symfony/Symfony/app/cache/dev/assetic/assets'); - } - - /** - * Gets the 'controller_name_converter' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser A Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser instance. - */ - protected function getControllerNameConverterService() - { - return $this->services['controller_name_converter'] = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser($this->get('kernel')); - } - - /** - * Gets the 'doctrine.dbal.logger' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bridge\Doctrine\Logger\DbalLogger A Symfony\Bridge\Doctrine\Logger\DbalLogger instance. - */ - protected function getDoctrine_Dbal_LoggerService() - { - return $this->services['doctrine.dbal.logger'] = new \Symfony\Bridge\Doctrine\Logger\DbalLogger($this->get('monolog.logger.doctrine')); - } - - /** - * Gets the 'security.access.decision_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authorization\AccessDecisionManager A Symfony\Component\Security\Core\Authorization\AccessDecisionManager instance. - */ - protected function getSecurity_Access_DecisionManagerService() - { - return $this->services['security.access.decision_manager'] = new \Symfony\Component\Security\Core\Authorization\AccessDecisionManager(array(0 => new \Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter(new \Symfony\Component\Security\Core\Role\RoleHierarchy(array('ROLE_ADMIN' => array(0 => 'ROLE_USER'), 'ROLE_SUPER_ADMIN' => array(0 => 'ROLE_USER', 1 => 'ROLE_ADMIN', 2 => 'ROLE_ALLOWED_TO_SWITCH')))), 1 => new \Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter($this->get('security.authentication.trust_resolver'))), 'affirmative', false, true); - } - - /** - * Gets the 'security.authentication.manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager A Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager instance. - */ - protected function getSecurity_Authentication_ManagerService() - { - return $this->services['security.authentication.manager'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager(array(0 => new \Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider($this->get('security.user.provider.concrete.in_memory'), new \Symfony\Component\Security\Core\User\UserChecker(), 'secured_area', $this->get('security.encoder_factory'), true))); - } - - /** - * Gets the 'security.authentication.trust_resolver' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver A Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver instance. - */ - protected function getSecurity_Authentication_TrustResolverService() - { - return $this->services['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver('Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken', 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken'); - } - - /** - * Gets the 'security.user.provider.concrete.in_memory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\User\InMemoryUserProvider A Symfony\Component\Security\Core\User\InMemoryUserProvider instance. - */ - protected function getSecurity_User_Provider_Concrete_InMemoryService() - { - $this->services['security.user.provider.concrete.in_memory'] = $instance = new \Symfony\Component\Security\Core\User\InMemoryUserProvider(); - - $instance->createUser(new \Symfony\Component\Security\Core\User\User('user', 'userpass', array(0 => 'ROLE_USER'))); - $instance->createUser(new \Symfony\Component\Security\Core\User\User('admin', 'adminpass', array(0 => 'ROLE_ADMIN'))); - - return $instance; - } - - /** - * Gets the 'templating.locator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator A Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator instance. - */ - protected function getTemplating_LocatorService() - { - return $this->services['templating.locator'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator($this->get('file_locator'), '/var/www/php/symfony/Symfony/app/cache/dev'); - } - - /** - * Gets the 'translator.selector' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Translation\MessageSelector A Symfony\Component\Translation\MessageSelector instance. - */ - protected function getTranslator_SelectorService() - { - return $this->services['translator.selector'] = new \Symfony\Component\Translation\MessageSelector(); - } - - /** - * Gets the 'twig.extension.acme.demo' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Acme\DemoBundle\Twig\Extension\DemoExtension A Acme\DemoBundle\Twig\Extension\DemoExtension instance. - */ - protected function getTwig_Extension_Acme_DemoService() - { - return $this->services['twig.extension.acme.demo'] = new \Acme\DemoBundle\Twig\Extension\DemoExtension($this->get('twig.loader')); - } - - /** - * Gets the 'validator.mapping.class_metadata_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Validator\Mapping\ClassMetadataFactory A Symfony\Component\Validator\Mapping\ClassMetadataFactory instance. - */ - protected function getValidator_Mapping_ClassMetadataFactoryService() - { - return $this->services['validator.mapping.class_metadata_factory'] = new \Symfony\Component\Validator\Mapping\ClassMetadataFactory(new \Symfony\Component\Validator\Mapping\Loader\LoaderChain(array(0 => new \Symfony\Component\Validator\Mapping\Loader\AnnotationLoader($this->get('annotation_reader')), 1 => new \Symfony\Component\Validator\Mapping\Loader\StaticMethodLoader(), 2 => new \Symfony\Component\Validator\Mapping\Loader\XmlFilesLoader(array(0 => '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml')), 3 => new \Symfony\Component\Validator\Mapping\Loader\YamlFilesLoader(array()))), NULL); - } - - /** - * {@inheritdoc} - */ - public function getParameter($name) - { - $name = strtolower($name); - - if (!array_key_exists($name, $this->parameters)) { - throw new \InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name)); - } - - return $this->parameters[$name]; - } - - /** - * {@inheritdoc} - */ - public function hasParameter($name) - { - return array_key_exists(strtolower($name), $this->parameters); - } - - /** - * {@inheritdoc} - */ - public function setParameter($name, $value) - { - throw new \LogicException('Impossible to call set() on a frozen ParameterBag.'); - } - - /** - * {@inheritDoc} - */ - public function getParameterBag() - { - if (null === $this->parameterBag) { - $this->parameterBag = new FrozenParameterBag($this->parameters); - } - - return $this->parameterBag; - } - /** - * Gets the default parameters. - * - * @return array An array of the default parameters - */ - protected function getDefaultParameters() - { - return array( - 'kernel.root_dir' => '/var/www/php/symfony/Symfony/app', - 'kernel.environment' => 'dev', - 'kernel.debug' => true, - 'kernel.name' => 'app', - 'kernel.cache_dir' => '/var/www/php/symfony/Symfony/app/cache/dev', - 'kernel.logs_dir' => '/var/www/php/symfony/Symfony/app/logs', - 'kernel.bundles' => array( - 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', - 'SecurityBundle' => 'Symfony\\Bundle\\SecurityBundle\\SecurityBundle', - 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', - 'MonologBundle' => 'Symfony\\Bundle\\MonologBundle\\MonologBundle', - 'SwiftmailerBundle' => 'Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle', - 'DoctrineBundle' => 'Symfony\\Bundle\\DoctrineBundle\\DoctrineBundle', - 'AsseticBundle' => 'Symfony\\Bundle\\AsseticBundle\\AsseticBundle', - 'SensioFrameworkExtraBundle' => 'Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle', - 'JMSSecurityExtraBundle' => 'JMS\\SecurityExtraBundle\\JMSSecurityExtraBundle', - 'MyBlogBundle' => 'My\\BlogBundle\\MyBlogBundle', - 'AcmeDemoBundle' => 'Acme\\DemoBundle\\AcmeDemoBundle', - 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle', - 'SensioDistributionBundle' => 'Sensio\\Bundle\\DistributionBundle\\SensioDistributionBundle', - 'SensioGeneratorBundle' => 'Sensio\\Bundle\\GeneratorBundle\\SensioGeneratorBundle', - ), - 'kernel.charset' => 'UTF-8', - 'kernel.container_class' => 'appDevDebugProjectContainer', - 'database_driver' => 'pdo_mysql', - 'database_host' => 'localhost', - 'database_port' => '', - 'database_name' => 'blog', - 'database_user' => 'ichikawa', - 'database_password' => 'hogehoge', - 'mailer_transport' => 'smtp', - 'mailer_host' => 'localhost', - 'mailer_user' => '', - 'mailer_password' => '', - 'locale' => 'en', - 'secret' => 'ThisTokenIsNotSoSecretChangeIt', - 'router_listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\RouterListener', - 'controller_resolver.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver', - 'controller_name_converter.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser', - 'response_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener', - 'event_dispatcher.class' => 'Symfony\\Bundle\\FrameworkBundle\\ContainerAwareEventDispatcher', - 'http_kernel.class' => 'Symfony\\Bundle\\FrameworkBundle\\HttpKernel', - 'filesystem.class' => 'Symfony\\Component\\HttpKernel\\Util\\Filesystem', - 'cache_warmer.class' => 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate', - 'file_locator.class' => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator', - 'translator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Translation\\Translator', - 'translator.identity.class' => 'Symfony\\Component\\Translation\\IdentityTranslator', - 'translator.selector.class' => 'Symfony\\Component\\Translation\\MessageSelector', - 'translation.loader.php.class' => 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader', - 'translation.loader.yml.class' => 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader', - 'translation.loader.xliff.class' => 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader', - 'debug.event_dispatcher.class' => 'Symfony\\Bundle\\FrameworkBundle\\Debug\\TraceableEventDispatcher', - 'debug.container.dump' => '/var/www/php/symfony/Symfony/app/cache/dev/appDevDebugProjectContainer.xml', - 'kernel.secret' => 'ThisTokenIsNotSoSecretChangeIt', - 'kernel.trust_proxy_headers' => false, - 'session.class' => 'Symfony\\Component\\HttpFoundation\\Session', - 'session.storage.native.class' => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\NativeSessionStorage', - 'session.storage.filesystem.class' => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\FilesystemSessionStorage', - 'session_listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener', - 'session.default_locale' => 'en', - 'session.storage.options' => array( - - ), - 'form.extension.class' => 'Symfony\\Component\\Form\\Extension\\DependencyInjection\\DependencyInjectionExtension', - 'form.factory.class' => 'Symfony\\Component\\Form\\FormFactory', - 'form.type_guesser.validator.class' => 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorTypeGuesser', - 'form.csrf_provider.class' => 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\SessionCsrfProvider', - 'form.type_extension.csrf.enabled' => true, - 'form.type_extension.csrf.field_name' => '_token', - 'validator.class' => 'Symfony\\Component\\Validator\\Validator', - 'validator.mapping.class_metadata_factory.class' => 'Symfony\\Component\\Validator\\Mapping\\ClassMetadataFactory', - 'validator.mapping.cache.apc.class' => 'Symfony\\Component\\Validator\\Mapping\\Cache\\ApcCache', - 'validator.mapping.cache.prefix' => '', - 'validator.mapping.loader.loader_chain.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\LoaderChain', - 'validator.mapping.loader.static_method_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\StaticMethodLoader', - 'validator.mapping.loader.annotation_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\AnnotationLoader', - 'validator.mapping.loader.xml_files_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\XmlFilesLoader', - 'validator.mapping.loader.yaml_files_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\YamlFilesLoader', - 'validator.validator_factory.class' => 'Symfony\\Bundle\\FrameworkBundle\\Validator\\ConstraintValidatorFactory', - 'validator.mapping.loader.xml_files_loader.mapping_files' => array( - 0 => '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml', - ), - 'validator.mapping.loader.yaml_files_loader.mapping_files' => array( - - ), - 'profiler.class' => 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler', - 'profiler_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener', - 'data_collector.config.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector', - 'data_collector.request.class' => 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RequestDataCollector', - 'data_collector.exception.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector', - 'data_collector.events.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector', - 'data_collector.logger.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector', - 'data_collector.timer.class' => 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\TimerDataCollector', - 'data_collector.memory.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector', - 'profiler_listener.only_exceptions' => false, - 'profiler_listener.only_master_requests' => false, - 'profiler.storage.dsn' => 'sqlite:/var/www/php/symfony/Symfony/app/cache/dev/profiler.db', - 'profiler.storage.username' => '', - 'profiler.storage.password' => '', - 'profiler.storage.lifetime' => 86400, - 'router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router', - 'routing.loader.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\DelegatingLoader', - 'routing.resolver.class' => 'Symfony\\Component\\Config\\Loader\\LoaderResolver', - 'routing.loader.xml.class' => 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader', - 'routing.loader.yml.class' => 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader', - 'routing.loader.php.class' => 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader', - 'router.options.generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'router.options.generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'router.options.generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', - 'router.options.matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 'router.options.matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 'router.options.matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', - 'router.cache_warmer.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\RouterCacheWarmer', - 'router.options.matcher.cache_class' => 'app%kernel.environment%UrlMatcher', - 'router.options.generator.cache_class' => 'app%kernel.environment%UrlGenerator', - 'router.resource' => '/var/www/php/symfony/Symfony/app/config/routing_dev.yml', - 'request_listener.http_port' => 80, - 'request_listener.https_port' => 443, - 'templating.engine.delegating.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\DelegatingEngine', - 'templating.name_parser.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser', - 'templating.cache_warmer.template_paths.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplatePathsCacheWarmer', - 'templating.locator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator', - 'templating.loader.filesystem.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\FilesystemLoader', - 'templating.loader.cache.class' => 'Symfony\\Component\\Templating\\Loader\\CacheLoader', - 'templating.loader.chain.class' => 'Symfony\\Component\\Templating\\Loader\\ChainLoader', - 'templating.finder.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplateFinder', - 'templating.engine.php.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\PhpEngine', - 'templating.helper.slots.class' => 'Symfony\\Component\\Templating\\Helper\\SlotsHelper', - 'templating.helper.assets.class' => 'Symfony\\Component\\Templating\\Helper\\CoreAssetsHelper', - 'templating.helper.actions.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\ActionsHelper', - 'templating.helper.router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\RouterHelper', - 'templating.helper.request.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\RequestHelper', - 'templating.helper.session.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\SessionHelper', - 'templating.helper.code.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\CodeHelper', - 'templating.helper.translator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\TranslatorHelper', - 'templating.helper.form.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\FormHelper', - 'templating.globals.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables', - 'templating.asset.path_package.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Asset\\PathPackage', - 'templating.asset.url_package.class' => 'Symfony\\Component\\Templating\\Asset\\UrlPackage', - 'templating.asset.package_factory.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Asset\\PackageFactory', - 'templating.helper.code.file_link_format' => NULL, - 'templating.helper.form.resources' => array( - 0 => 'FrameworkBundle:Form', - ), - 'templating.debugger.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Debugger', - 'templating.loader.cache.path' => NULL, - 'templating.engines' => array( - 0 => 'twig', - ), - 'annotations.reader.class' => 'Doctrine\\Common\\Annotations\\AnnotationReader', - 'annotations.cached_reader.class' => 'Doctrine\\Common\\Annotations\\CachedReader', - 'annotations.file_cache_reader.class' => 'Doctrine\\Common\\Annotations\\FileCacheReader', - 'security.context.class' => 'Symfony\\Component\\Security\\Core\\SecurityContext', - 'security.user_checker.class' => 'Symfony\\Component\\Security\\Core\\User\\UserChecker', - 'security.encoder_factory.generic.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactory', - 'security.encoder.digest.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\MessageDigestPasswordEncoder', - 'security.encoder.plain.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder', - 'security.user.provider.entity.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider', - 'security.user.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\User\\InMemoryUserProvider', - 'security.user.provider.in_memory.user.class' => 'Symfony\\Component\\Security\\Core\\User\\User', - 'security.user.provider.chain.class' => 'Symfony\\Component\\Security\\Core\\User\\ChainUserProvider', - 'security.authentication.trust_resolver.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationTrustResolver', - 'security.authentication.trust_resolver.anonymous_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken', - 'security.authentication.trust_resolver.rememberme_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken', - 'security.authentication.manager.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager', - 'security.authentication.session_strategy.class' => 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategy', - 'security.access.decision_manager.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager', - 'security.access.simple_role_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleVoter', - 'security.access.authenticated_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\AuthenticatedVoter', - 'security.access.role_hierarchy_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleHierarchyVoter', - 'security.firewall.class' => 'Symfony\\Component\\Security\\Http\\Firewall', - 'security.firewall.map.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap', - 'security.firewall.context.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext', - 'security.matcher.class' => 'Symfony\\Component\\HttpFoundation\\RequestMatcher', - 'security.role_hierarchy.class' => 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy', - 'security.http_utils.class' => 'Symfony\\Component\\Security\\Http\\HttpUtils', - 'security.authentication.retry_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\RetryAuthenticationEntryPoint', - 'security.channel_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ChannelListener', - 'security.authentication.form_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\FormAuthenticationEntryPoint', - 'security.authentication.listener.form.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\UsernamePasswordFormAuthenticationListener', - 'security.authentication.listener.basic.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\BasicAuthenticationListener', - 'security.authentication.basic_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\BasicAuthenticationEntryPoint', - 'security.authentication.listener.digest.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\DigestAuthenticationListener', - 'security.authentication.digest_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\DigestAuthenticationEntryPoint', - 'security.authentication.listener.x509.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\X509AuthenticationListener', - 'security.authentication.listener.anonymous.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AnonymousAuthenticationListener', - 'security.authentication.switchuser_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\SwitchUserListener', - 'security.logout_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\LogoutListener', - 'security.logout.handler.session.class' => 'Symfony\\Component\\Security\\Http\\Logout\\SessionLogoutHandler', - 'security.logout.handler.cookie_clearing.class' => 'Symfony\\Component\\Security\\Http\\Logout\\CookieClearingLogoutHandler', - 'security.access_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AccessListener', - 'security.access_map.class' => 'Symfony\\Component\\Security\\Http\\AccessMap', - 'security.exception_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ExceptionListener', - 'security.context_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ContextListener', - 'security.authentication.provider.dao.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\DaoAuthenticationProvider', - 'security.authentication.provider.pre_authenticated.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\PreAuthenticatedAuthenticationProvider', - 'security.authentication.provider.anonymous.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\AnonymousAuthenticationProvider', - 'security.authentication.provider.rememberme.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\RememberMeAuthenticationProvider', - 'security.authentication.listener.rememberme.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\RememberMeListener', - 'security.rememberme.token.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\InMemoryTokenProvider', - 'security.authentication.rememberme.services.persistent.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\PersistentTokenBasedRememberMeServices', - 'security.authentication.rememberme.services.simplehash.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\TokenBasedRememberMeServices', - 'security.rememberme.response_listener.class' => 'Symfony\\Bundle\\SecurityBundle\\EventListener\\ResponseListener', - 'templating.helper.security.class' => 'Symfony\\Bundle\\SecurityBundle\\Templating\\Helper\\SecurityHelper', - 'data_collector.security.class' => 'Symfony\\Bundle\\SecurityBundle\\DataCollector\\SecurityDataCollector', - 'security.access.denied_url' => NULL, - 'security.authentication.session_strategy.strategy' => 'migrate', - 'security.access.always_authenticate_before_granting' => false, - 'security.authentication.hide_user_not_found' => true, - 'security.role_hierarchy.roles' => array( - 'ROLE_ADMIN' => array( - 0 => 'ROLE_USER', - ), - 'ROLE_SUPER_ADMIN' => array( - 0 => 'ROLE_USER', - 1 => 'ROLE_ADMIN', - 2 => 'ROLE_ALLOWED_TO_SWITCH', - ), - ), - 'twig.class' => 'Twig_Environment', - 'twig.loader.class' => 'Symfony\\Bundle\\TwigBundle\\Loader\\FilesystemLoader', - 'templating.engine.twig.class' => 'Symfony\\Bundle\\TwigBundle\\TwigEngine', - 'twig.cache_warmer.class' => 'Symfony\\Bundle\\TwigBundle\\CacheWarmer\\TemplateCacheCacheWarmer', - 'twig.extension.trans.class' => 'Symfony\\Bridge\\Twig\\Extension\\TranslationExtension', - 'twig.extension.assets.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\AssetsExtension', - 'twig.extension.actions.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\ActionsExtension', - 'twig.extension.code.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\CodeExtension', - 'twig.extension.routing.class' => 'Symfony\\Bridge\\Twig\\Extension\\RoutingExtension', - 'twig.extension.yaml.class' => 'Symfony\\Bridge\\Twig\\Extension\\YamlExtension', - 'twig.extension.form.class' => 'Symfony\\Bridge\\Twig\\Extension\\FormExtension', - 'twig.exception_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener', - 'twig.exception_listener.controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', - 'twig.form.resources' => array( - 0 => 'form_div_layout.html.twig', - ), - 'twig.options' => array( - 'debug' => true, - 'strict_variables' => true, - 'exception_controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', - 'cache' => '/var/www/php/symfony/Symfony/app/cache/dev/twig', - 'charset' => 'UTF-8', - ), - 'monolog.logger.class' => 'Symfony\\Bridge\\Monolog\\Logger', - 'monolog.handler.stream.class' => 'Monolog\\Handler\\StreamHandler', - 'monolog.handler.fingers_crossed.class' => 'Monolog\\Handler\\FingersCrossedHandler', - 'monolog.handler.group.class' => 'Monolog\\Handler\\GroupHandler', - 'monolog.handler.buffer.class' => 'Monolog\\Handler\\BufferHandler', - 'monolog.handler.rotating_file.class' => 'Monolog\\Handler\\RotatingFileHandler', - 'monolog.handler.syslog.class' => 'Monolog\\Handler\\SyslogHandler', - 'monolog.handler.null.class' => 'Monolog\\Handler\\NullHandler', - 'monolog.handler.test.class' => 'Monolog\\Handler\\TestHandler', - 'monolog.handler.firephp.class' => 'Symfony\\Bridge\\Monolog\\Handler\\FirePHPHandler', - 'monolog.handler.debug.class' => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler', - 'monolog.handler.swift_mailer.class' => 'Monolog\\Handler\\SwiftMailerHandler', - 'monolog.handler.native_mailer.class' => 'Monolog\\Handler\\NativeMailerHandler', - 'swiftmailer.class' => 'Swift_Mailer', - 'swiftmailer.transport.sendmail.class' => 'Swift_Transport_SendmailTransport', - 'swiftmailer.transport.mail.class' => 'Swift_Transport_MailTransport', - 'swiftmailer.transport.failover.class' => 'Swift_Transport_FailoverTransport', - 'swiftmailer.plugin.redirecting.class' => 'Swift_Plugins_RedirectingPlugin', - 'swiftmailer.plugin.impersonate.class' => 'Swift_Plugins_ImpersonatePlugin', - 'swiftmailer.plugin.messagelogger.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\Logger\\MessageLogger', - 'swiftmailer.plugin.antiflood.class' => 'Swift_Plugins_AntiFloodPlugin', - 'swiftmailer.plugin.antiflood.threshold' => 99, - 'swiftmailer.plugin.antiflood.sleep' => 0, - 'swiftmailer.data_collector.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\DataCollector\\MessageDataCollector', - 'swiftmailer.transport.smtp.class' => 'Swift_Transport_EsmtpTransport', - 'swiftmailer.transport.smtp.encryption' => NULL, - 'swiftmailer.transport.smtp.port' => 25, - 'swiftmailer.transport.smtp.host' => 'localhost', - 'swiftmailer.transport.smtp.username' => '', - 'swiftmailer.transport.smtp.password' => '', - 'swiftmailer.transport.smtp.auth_mode' => NULL, - 'swiftmailer.spool.enabled' => false, - 'swiftmailer.sender_address' => NULL, - 'swiftmailer.single_address' => NULL, - 'doctrine.dbal.connection.class' => 'Doctrine\\DBAL\\Connection', - 'doctrine.dbal.logger.debug.class' => 'Doctrine\\DBAL\\Logging\\DebugStack', - 'doctrine.dbal.logger.class' => 'Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger', - 'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration', - 'doctrine.data_collector.class' => 'Symfony\\Bridge\\Doctrine\\DataCollector\\DoctrineDataCollector', - 'doctrine.dbal.connection.event_manager.class' => 'Doctrine\\Common\\EventManager', - 'doctrine.dbal.connection_factory.class' => 'Symfony\\Bundle\\DoctrineBundle\\ConnectionFactory', - 'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit', - 'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit', - 'doctrine.class' => 'Symfony\\Bundle\\DoctrineBundle\\Registry', - 'doctrine.dbal.connection_factory.types' => array( - - ), - 'doctrine.connections' => array( - 'default' => 'doctrine.dbal.default_connection', - ), - 'doctrine.default_connection' => 'default', - 'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration', - 'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager', - 'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache', - 'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache', - 'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache', - 'doctrine.orm.cache.memcache_host' => 'localhost', - 'doctrine.orm.cache.memcache_port' => 11211, - 'doctrine.orm.cache.memcache_instance.class' => 'Memcache', - 'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache', - 'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\ORM\\Mapping\\Driver\\DriverChain', - 'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver', - 'doctrine.orm.metadata.annotation_reader.class' => 'Symfony\\Bridge\\Doctrine\\Annotations\\IndexedReader', - 'doctrine.orm.metadata.xml.class' => 'Symfony\\Bridge\\Doctrine\\Mapping\\Driver\\XmlDriver', - 'doctrine.orm.metadata.yml.class' => 'Symfony\\Bridge\\Doctrine\\Mapping\\Driver\\YamlDriver', - 'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver', - 'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver', - 'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer', - 'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser', - 'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator', - 'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\EntityInitializer', - 'doctrine.entity_managers' => array( - 'default' => 'doctrine.orm.default_entity_manager', - ), - 'doctrine.default_entity_manager' => 'default', - 'doctrine.orm.auto_generate_proxy_classes' => true, - 'doctrine.orm.proxy_dir' => '/var/www/php/symfony/Symfony/app/cache/dev/doctrine/orm/Proxies', - 'doctrine.orm.proxy_namespace' => 'Proxies', - 'assetic.asset_factory.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\AssetFactory', - 'assetic.asset_manager.class' => 'Assetic\\Factory\\LazyAssetManager', - 'assetic.asset_manager_cache_warmer.class' => 'Symfony\\Bundle\\AsseticBundle\\CacheWarmer\\AssetManagerCacheWarmer', - 'assetic.cached_formula_loader.class' => 'Assetic\\Factory\\Loader\\CachedFormulaLoader', - 'assetic.config_cache.class' => 'Assetic\\Cache\\ConfigCache', - 'assetic.config_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\ConfigurationLoader', - 'assetic.config_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\ConfigurationResource', - 'assetic.coalescing_directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\CoalescingDirectoryResource', - 'assetic.directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\DirectoryResource', - 'assetic.filter_manager.class' => 'Symfony\\Bundle\\AsseticBundle\\FilterManager', - 'assetic.worker.ensure_filter.class' => 'Assetic\\Factory\\Worker\\EnsureFilterWorker', - 'assetic.node.paths' => array( - - ), - 'assetic.cache_dir' => '/var/www/php/symfony/Symfony/app/cache/dev/assetic', - 'assetic.twig_extension.class' => 'Symfony\\Bundle\\AsseticBundle\\Twig\\AsseticExtension', - 'assetic.twig_formula_loader.class' => 'Assetic\\Extension\\Twig\\TwigFormulaLoader', - 'assetic.helper.dynamic.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\DynamicAsseticHelper', - 'assetic.helper.static.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\StaticAsseticHelper', - 'assetic.php_formula_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\AsseticHelperFormulaLoader', - 'assetic.debug' => true, - 'assetic.use_controller' => true, - 'assetic.read_from' => '/var/www/php/symfony/Symfony/app/../web', - 'assetic.write_to' => '/var/www/php/symfony/Symfony/app/../web', - 'assetic.java.bin' => '/usr/bin/java', - 'assetic.node.bin' => '/usr/bin/node', - 'assetic.sass.bin' => '/usr/bin/sass', - 'assetic.filter.cssrewrite.class' => 'Assetic\\Filter\\CssRewriteFilter', - 'assetic.twig_extension.functions' => array( - - ), - 'assetic.controller.class' => 'Symfony\\Bundle\\AsseticBundle\\Controller\\AsseticController', - 'assetic.routing_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Routing\\AsseticLoader', - 'assetic.cache.class' => 'Assetic\\Cache\\FilesystemCache', - 'assetic.use_controller_worker.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Worker\\UseControllerWorker', - 'assetic.request_listener.class' => 'Symfony\\Bundle\\AsseticBundle\\EventListener\\RequestListener', - 'sensio_framework_extra.controller.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener', - 'sensio_framework_extra.routing.loader.annot_dir.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader', - 'sensio_framework_extra.routing.loader.annot_file.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader', - 'sensio_framework_extra.routing.loader.annot_class.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Routing\\AnnotatedRouteControllerLoader', - 'sensio_framework_extra.converter.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener', - 'sensio_framework_extra.converter.manager.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\ParamConverterManager', - 'sensio_framework_extra.converter.doctrine.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DoctrineParamConverter', - 'sensio_framework_extra.view.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener', - 'security.secured_services' => array( - - ), - 'security.access.method_interceptor.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Interception\\MethodSecurityInterceptor', - 'security.access.run_as_manager.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\RunAsManager', - 'security.authentication.provider.run_as.class' => 'JMS\\SecurityExtraBundle\\Security\\Authentication\\Provider\\RunAsAuthenticationProvider', - 'security.run_as.key' => 'RunAsToken', - 'security.run_as.role_prefix' => 'ROLE_', - 'security.access.after_invocation_manager.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\AfterInvocation\\AfterInvocationManager', - 'security.access.after_invocation.acl_provider.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\AfterInvocation\\AclAfterInvocationProvider', - 'security.extra.controller_listener.class' => 'JMS\\SecurityExtraBundle\\Controller\\ControllerListener', - 'security.access.iddqd_voter.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Voter\\IddqdVoter', - 'security.extra.secure_all_services' => false, - 'web_profiler.debug_toolbar.class' => 'Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener', - 'web_profiler.debug_toolbar.intercept_redirects' => false, - 'web_profiler.debug_toolbar.mode' => 2, - 'sensio.distribution.webconfigurator.class' => 'Sensio\\Bundle\\DistributionBundle\\Configurator\\Configurator', - 'data_collector.templates' => array( - 'data_collector.config' => array( - 0 => 'config', - 1 => 'WebProfilerBundle:Collector:config', - ), - 'data_collector.request' => array( - 0 => 'request', - 1 => 'WebProfilerBundle:Collector:request', - ), - 'data_collector.exception' => array( - 0 => 'exception', - 1 => 'WebProfilerBundle:Collector:exception', - ), - 'data_collector.events' => array( - 0 => 'events', - 1 => 'WebProfilerBundle:Collector:events', - ), - 'data_collector.logger' => array( - 0 => 'logger', - 1 => 'WebProfilerBundle:Collector:logger', - ), - 'data_collector.timer' => array( - 0 => 'timer', - 1 => 'WebProfilerBundle:Collector:timer', - ), - 'data_collector.memory' => array( - 0 => 'memory', - 1 => 'WebProfilerBundle:Collector:memory', - ), - 'data_collector.security' => array( - 0 => 'security', - 1 => 'SecurityBundle:Collector:security', - ), - 'swiftmailer.data_collector' => array( - 0 => 'swiftmailer', - 1 => 'SwiftmailerBundle:Collector:swiftmailer', - ), - 'data_collector.doctrine' => array( - 0 => 'db', - 1 => 'DoctrineBundle:Collector:db', - ), - ), - ); - } -} diff --git a/app/cache/dev/appDevDebugProjectContainer.php.meta b/app/cache/dev/appDevDebugProjectContainer.php.meta deleted file mode 100644 index 1dc48c4..0000000 Binary files a/app/cache/dev/appDevDebugProjectContainer.php.meta and /dev/null differ diff --git a/app/cache/dev/appDevDebugProjectContainer.xml b/app/cache/dev/appDevDebugProjectContainer.xml deleted file mode 100644 index 674b4a9..0000000 --- a/app/cache/dev/appDevDebugProjectContainer.xml +++ /dev/null @@ -1,2385 +0,0 @@ - - - - /var/www/php/symfony/Symfony/app - dev - true - app - /var/www/php/symfony/Symfony/app/cache/dev - /var/www/php/symfony/Symfony/app/logs - - Symfony\Bundle\FrameworkBundle\FrameworkBundle - Symfony\Bundle\SecurityBundle\SecurityBundle - Symfony\Bundle\TwigBundle\TwigBundle - Symfony\Bundle\MonologBundle\MonologBundle - Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle - Symfony\Bundle\DoctrineBundle\DoctrineBundle - Symfony\Bundle\AsseticBundle\AsseticBundle - Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle - JMS\SecurityExtraBundle\JMSSecurityExtraBundle - My\BlogBundle\MyBlogBundle - Acme\DemoBundle\AcmeDemoBundle - Symfony\Bundle\WebProfilerBundle\WebProfilerBundle - Sensio\Bundle\DistributionBundle\SensioDistributionBundle - Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle - - UTF-8 - appDevDebugProjectContainer - pdo_mysql - localhost - - blog - ichikawa - hogehoge - smtp - localhost - - - en - ThisTokenIsNotSoSecretChangeIt - Symfony\Bundle\FrameworkBundle\EventListener\RouterListener - Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver - Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser - Symfony\Component\HttpKernel\EventListener\ResponseListener - Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher - Symfony\Bundle\FrameworkBundle\HttpKernel - Symfony\Component\HttpKernel\Util\Filesystem - Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate - Symfony\Component\HttpKernel\Config\FileLocator - Symfony\Bundle\FrameworkBundle\Translation\Translator - Symfony\Component\Translation\IdentityTranslator - Symfony\Component\Translation\MessageSelector - Symfony\Component\Translation\Loader\PhpFileLoader - Symfony\Component\Translation\Loader\YamlFileLoader - Symfony\Component\Translation\Loader\XliffFileLoader - Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher - /var/www/php/symfony/Symfony/app/cache/dev/appDevDebugProjectContainer.xml - ThisTokenIsNotSoSecretChangeIt - false - Symfony\Component\HttpFoundation\Session - Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage - Symfony\Component\HttpFoundation\SessionStorage\FilesystemSessionStorage - Symfony\Bundle\FrameworkBundle\EventListener\SessionListener - en - - Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension - Symfony\Component\Form\FormFactory - Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser - Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider - true - _token - Symfony\Component\Validator\Validator - Symfony\Component\Validator\Mapping\ClassMetadataFactory - Symfony\Component\Validator\Mapping\Cache\ApcCache - - Symfony\Component\Validator\Mapping\Loader\LoaderChain - Symfony\Component\Validator\Mapping\Loader\StaticMethodLoader - Symfony\Component\Validator\Mapping\Loader\AnnotationLoader - Symfony\Component\Validator\Mapping\Loader\XmlFilesLoader - Symfony\Component\Validator\Mapping\Loader\YamlFilesLoader - Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml - - - Symfony\Component\HttpKernel\Profiler\Profiler - Symfony\Component\HttpKernel\EventListener\ProfilerListener - Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector - Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector - Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector - Symfony\Component\HttpKernel\DataCollector\EventDataCollector - Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector - Symfony\Bundle\FrameworkBundle\DataCollector\TimerDataCollector - Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector - false - false - sqlite:/var/www/php/symfony/Symfony/app/cache/dev/profiler.db - - - 86400 - Symfony\Bundle\FrameworkBundle\Routing\Router - Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader - Symfony\Component\Config\Loader\LoaderResolver - Symfony\Component\Routing\Loader\XmlFileLoader - Symfony\Component\Routing\Loader\YamlFileLoader - Symfony\Component\Routing\Loader\PhpFileLoader - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper - Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer - app%kernel.environment%UrlMatcher - app%kernel.environment%UrlGenerator - /var/www/php/symfony/Symfony/app/config/routing_dev.yml - 80 - 443 - Symfony\Bundle\FrameworkBundle\Templating\DelegatingEngine - Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser - Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer - Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator - Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader - Symfony\Component\Templating\Loader\CacheLoader - Symfony\Component\Templating\Loader\ChainLoader - Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder - Symfony\Bundle\FrameworkBundle\Templating\PhpEngine - Symfony\Component\Templating\Helper\SlotsHelper - Symfony\Component\Templating\Helper\CoreAssetsHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper - Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables - Symfony\Bundle\FrameworkBundle\Templating\Asset\PathPackage - Symfony\Component\Templating\Asset\UrlPackage - Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory - null - - FrameworkBundle:Form - - Symfony\Bundle\FrameworkBundle\Templating\Debugger - null - - twig - - Doctrine\Common\Annotations\AnnotationReader - Doctrine\Common\Annotations\CachedReader - Doctrine\Common\Annotations\FileCacheReader - Symfony\Component\Security\Core\SecurityContext - Symfony\Component\Security\Core\User\UserChecker - Symfony\Component\Security\Core\Encoder\EncoderFactory - Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder - Symfony\Component\Security\Core\Encoder\PlaintextPasswordEncoder - Symfony\Bridge\Doctrine\Security\User\EntityUserProvider - Symfony\Component\Security\Core\User\InMemoryUserProvider - Symfony\Component\Security\Core\User\User - Symfony\Component\Security\Core\User\ChainUserProvider - Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver - Symfony\Component\Security\Core\Authentication\Token\AnonymousToken - Symfony\Component\Security\Core\Authentication\Token\RememberMeToken - Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager - Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy - Symfony\Component\Security\Core\Authorization\AccessDecisionManager - Symfony\Component\Security\Core\Authorization\Voter\RoleVoter - Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter - Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter - Symfony\Component\Security\Http\Firewall - Symfony\Bundle\SecurityBundle\Security\FirewallMap - Symfony\Bundle\SecurityBundle\Security\FirewallContext - Symfony\Component\HttpFoundation\RequestMatcher - Symfony\Component\Security\Core\Role\RoleHierarchy - Symfony\Component\Security\Http\HttpUtils - Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\ChannelListener - Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener - Symfony\Component\Security\Http\Firewall\BasicAuthenticationListener - Symfony\Component\Security\Http\EntryPoint\BasicAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener - Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\X509AuthenticationListener - Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener - Symfony\Component\Security\Http\Firewall\SwitchUserListener - Symfony\Component\Security\Http\Firewall\LogoutListener - Symfony\Component\Security\Http\Logout\SessionLogoutHandler - Symfony\Component\Security\Http\Logout\CookieClearingLogoutHandler - Symfony\Component\Security\Http\Firewall\AccessListener - Symfony\Component\Security\Http\AccessMap - Symfony\Component\Security\Http\Firewall\ExceptionListener - Symfony\Component\Security\Http\Firewall\ContextListener - Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider - Symfony\Component\Security\Http\Firewall\RememberMeListener - Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider - Symfony\Component\Security\Http\RememberMe\PersistentTokenBasedRememberMeServices - Symfony\Component\Security\Http\RememberMe\TokenBasedRememberMeServices - Symfony\Bundle\SecurityBundle\EventListener\ResponseListener - Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper - Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector - null - migrate - false - true - - - ROLE_USER - - - ROLE_USER - ROLE_ADMIN - ROLE_ALLOWED_TO_SWITCH - - - Twig_Environment - Symfony\Bundle\TwigBundle\Loader\FilesystemLoader - Symfony\Bundle\TwigBundle\TwigEngine - Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheCacheWarmer - Symfony\Bridge\Twig\Extension\TranslationExtension - Symfony\Bundle\TwigBundle\Extension\AssetsExtension - Symfony\Bundle\TwigBundle\Extension\ActionsExtension - Symfony\Bundle\TwigBundle\Extension\CodeExtension - Symfony\Bridge\Twig\Extension\RoutingExtension - Symfony\Bridge\Twig\Extension\YamlExtension - Symfony\Bridge\Twig\Extension\FormExtension - Symfony\Component\HttpKernel\EventListener\ExceptionListener - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - - form_div_layout.html.twig - - - true - true - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - /var/www/php/symfony/Symfony/app/cache/dev/twig - UTF-8 - - Symfony\Bridge\Monolog\Logger - Monolog\Handler\StreamHandler - Monolog\Handler\FingersCrossedHandler - Monolog\Handler\GroupHandler - Monolog\Handler\BufferHandler - Monolog\Handler\RotatingFileHandler - Monolog\Handler\SyslogHandler - Monolog\Handler\NullHandler - Monolog\Handler\TestHandler - Symfony\Bridge\Monolog\Handler\FirePHPHandler - Symfony\Bridge\Monolog\Handler\DebugHandler - Monolog\Handler\SwiftMailerHandler - Monolog\Handler\NativeMailerHandler - Swift_Mailer - Swift_Transport_SendmailTransport - Swift_Transport_MailTransport - Swift_Transport_FailoverTransport - Swift_Plugins_RedirectingPlugin - Swift_Plugins_ImpersonatePlugin - Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger - Swift_Plugins_AntiFloodPlugin - 99 - 0 - Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector - Swift_Transport_EsmtpTransport - null - 25 - localhost - - - null - false - null - null - Doctrine\DBAL\Connection - Doctrine\DBAL\Logging\DebugStack - Symfony\Bridge\Doctrine\Logger\DbalLogger - Doctrine\DBAL\Configuration - Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector - Doctrine\Common\EventManager - Symfony\Bundle\DoctrineBundle\ConnectionFactory - Doctrine\DBAL\Event\Listeners\MysqlSessionInit - Doctrine\DBAL\Event\Listeners\OracleSessionInit - Symfony\Bundle\DoctrineBundle\Registry - - - doctrine.dbal.default_connection - - default - Doctrine\ORM\Configuration - Doctrine\ORM\EntityManager - Doctrine\Common\Cache\ArrayCache - Doctrine\Common\Cache\ApcCache - Doctrine\Common\Cache\MemcacheCache - localhost - 11211 - Memcache - Doctrine\Common\Cache\XcacheCache - Doctrine\ORM\Mapping\Driver\DriverChain - Doctrine\ORM\Mapping\Driver\AnnotationDriver - Symfony\Bridge\Doctrine\Annotations\IndexedReader - Symfony\Bridge\Doctrine\Mapping\Driver\XmlDriver - Symfony\Bridge\Doctrine\Mapping\Driver\YamlDriver - Doctrine\ORM\Mapping\Driver\PHPDriver - Doctrine\ORM\Mapping\Driver\StaticPHPDriver - Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer - Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser - Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator - Symfony\Bridge\Doctrine\Validator\EntityInitializer - - doctrine.orm.default_entity_manager - - default - true - /var/www/php/symfony/Symfony/app/cache/dev/doctrine/orm/Proxies - Proxies - Symfony\Bundle\AsseticBundle\Factory\AssetFactory - Assetic\Factory\LazyAssetManager - Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer - Assetic\Factory\Loader\CachedFormulaLoader - Assetic\Cache\ConfigCache - Symfony\Bundle\AsseticBundle\Factory\Loader\ConfigurationLoader - Symfony\Bundle\AsseticBundle\Factory\Resource\ConfigurationResource - Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource - Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource - Symfony\Bundle\AsseticBundle\FilterManager - Assetic\Factory\Worker\EnsureFilterWorker - - /var/www/php/symfony/Symfony/app/cache/dev/assetic - Symfony\Bundle\AsseticBundle\Twig\AsseticExtension - Assetic\Extension\Twig\TwigFormulaLoader - Symfony\Bundle\AsseticBundle\Templating\DynamicAsseticHelper - Symfony\Bundle\AsseticBundle\Templating\StaticAsseticHelper - Symfony\Bundle\AsseticBundle\Factory\Loader\AsseticHelperFormulaLoader - true - true - /var/www/php/symfony/Symfony/app/../web - /var/www/php/symfony/Symfony/app/../web - /usr/bin/java - /usr/bin/node - /usr/bin/sass - Assetic\Filter\CssRewriteFilter - - Symfony\Bundle\AsseticBundle\Controller\AsseticController - Symfony\Bundle\AsseticBundle\Routing\AsseticLoader - Assetic\Cache\FilesystemCache - Symfony\Bundle\AsseticBundle\Factory\Worker\UseControllerWorker - Symfony\Bundle\AsseticBundle\EventListener\RequestListener - Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener - Symfony\Component\Routing\Loader\AnnotationDirectoryLoader - Symfony\Component\Routing\Loader\AnnotationFileLoader - Sensio\Bundle\FrameworkExtraBundle\Routing\AnnotatedRouteControllerLoader - Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener - Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager - Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter - Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener - - JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor - JMS\SecurityExtraBundle\Security\Authorization\RunAsManager - JMS\SecurityExtraBundle\Security\Authentication\Provider\RunAsAuthenticationProvider - RunAsToken - ROLE_ - JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AfterInvocationManager - JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AclAfterInvocationProvider - JMS\SecurityExtraBundle\Controller\ControllerListener - JMS\SecurityExtraBundle\Security\Authorization\Voter\IddqdVoter - false - Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener - false - 2 - Sensio\Bundle\DistributionBundle\Configurator\Configurator - - - config - WebProfilerBundle:Collector:config - - - request - WebProfilerBundle:Collector:request - - - exception - WebProfilerBundle:Collector:exception - - - events - WebProfilerBundle:Collector:events - - - logger - WebProfilerBundle:Collector:logger - - - timer - WebProfilerBundle:Collector:timer - - - memory - WebProfilerBundle:Collector:memory - - - security - SecurityBundle:Collector:security - - - swiftmailer - SwiftmailerBundle:Collector:swiftmailer - - - db - DoctrineBundle:Collector:db - - - - - - - - - - - - - - - - - 80 - 443 - - - - - UTF-8 - - - - - - - kernel.request - - router_listener - onEarlyKernelRequest - - 255 - - - kernel.request - - router_listener - onKernelRequest - - 0 - - - kernel.response - - response_listener - onKernelResponse - - 0 - - - kernel.request - - session_listener - onKernelRequest - - 128 - - - kernel.response - - profiler_listener - onKernelResponse - - -100 - - - kernel.exception - - profiler_listener - onKernelException - - 0 - - - kernel.controller - - data_collector.request - onKernelController - - 0 - - - kernel.request - - security.firewall - onKernelRequest - - 64 - - - kernel.response - - security.rememberme.response_listener - onKernelResponse - - 0 - - - kernel.exception - - twig.exception_listener - onKernelException - - -128 - - - kernel.response - - monolog.handler.firephp - onKernelResponse - - 0 - - - kernel.request - - assetic.request_listener - onKernelRequest - - 0 - - - kernel.controller - - sensio_framework_extra.controller.listener - onKernelController - - 0 - - - kernel.controller - - sensio_framework_extra.converter.listener - onKernelController - - 0 - - - kernel.controller - - sensio_framework_extra.view.listener - onKernelController - - 0 - - - kernel.view - - sensio_framework_extra.view.listener - onKernelView - - 0 - - - kernel.response - - sensio_framework_extra.cache.listener - onKernelResponse - - 0 - - - kernel.controller - - security.extra.controller_listener - onCoreController - - -255 - - - kernel.controller - - acme.demo.listener - onKernelController - - 0 - - - kernel.response - - web_profiler.debug_toolbar - onKernelResponse - - -128 - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - php - yml - xliff - - - /var/www/php/symfony/Symfony/app/cache/dev/translations - true - - - - - - - - - - - - - - - - - - - en - - - - - true - - - - - - - - form.type.field - form.type.form - form.type.birthday - form.type.checkbox - form.type.choice - form.type.collection - form.type.country - form.type.date - form.type.datetime - form.type.email - form.type.file - form.type.hidden - form.type.integer - form.type.language - form.type.locale - form.type.money - form.type.number - form.type.password - form.type.percent - form.type.radio - form.type.repeated - form.type.search - form.type.textarea - form.type.text - form.type.time - form.type.timezone - form.type.url - form.type.csrf - form.type.entity - - - - form.type_extension.field - - - form.type_extension.csrf - - - - form.type_guesser.validator - form.type_guesser.doctrine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ThisTokenIsNotSoSecretChangeIt - - - - - - - - true - _token - - - - - - - - doctrine.orm.validator.unique - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml - - - - - - - - - - - - null - - - - - - sqlite:/var/www/php/symfony/Symfony/app/cache/dev/profiler.db - - - 86400 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - null - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/dev - - - - - - - - - - null - null - - - - - - - - - - - - - - - - - - - - - - - - - - null - /var/www/php/symfony/Symfony/app - - - - - - - - - - - - - - - UTF-8 - - - - templating.helper.slots - templating.helper.assets - templating.helper.request - templating.helper.session - templating.helper.router - templating.helper.actions - templating.helper.code - templating.helper.translator - templating.helper.form - templating.helper.security - assetic.helper.dynamic - - - - - - FrameworkBundle:Form - - - - - - - - - false - - - - - - - - - - secured_area - - true - - - - - - Symfony\Component\Security\Core\Authentication\Token\AnonymousToken - Symfony\Component\Security\Core\Authentication\Token\RememberMeToken - - - - - - - - - - - ROLE_USER - - - ROLE_USER - ROLE_ADMIN - ROLE_ALLOWED_TO_SWITCH - - - - - - - - - - - - - - affirmative - false - true - - - - - - - - - - ^/(_(profiler|wdt)|css|images|js)/ - - - - - ^/demo/secured/login$ - - - - - ^/demo/secured/ - - - - - - - - - - - - - - - - - - - user - userpass - - ROLE_USER - - - - - - - - admin - adminpass - - ROLE_ADMIN - - - - - - - - null - - - - null - - - - - - - - - - - - - - - - - - - - - - secured_area - - - - - - - - - - - - - /demo/secured/logout - /demo/ - null - - - - - - - - - - - - - - - migrate - - - - - - - - secured_area - - /demo/secured/login_check - /demo/secured/login - false - false - / - _target_path - false - null - false - _username - _password - _csrf_token - authenticate - true - - null - null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /demo/secured/login - false - - - null - null - - - - - - - - true - true - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - /var/www/php/symfony/Symfony/app/cache/dev/twig - UTF-8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - form_div_layout.html.twig - - - - - - - - - - - true - - - - - - - - - - - - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/../../../Bridge/Twig/Resources/views/Form - - - - - - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - - - - /var/www/php/symfony/Symfony/app/logs/dev.log - 100 - true - - - - 200 - true - - - - - - - - - - - - - - - doctrine.dbal.default_connection - - - doctrine.orm.default_entity_manager - - default - default - - - - blog - localhost - - ichikawa - hogehoge - pdo_mysql - - - - - - - - - - - - - - - - UTF8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - My\BlogBundle\Entity - - - - - - - sf2orm_default_20847f2d0c139abc6ab91e1132e00496 - - - - - - - - - sf2orm_default_20847f2d0c139abc6ab91e1132e00496 - - - - - - - - - sf2orm_default_20847f2d0c139abc6ab91e1132e00496 - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/src/My/BlogBundle/Entity - - - - My\BlogBundle\Entity - - - - - - /var/www/php/symfony/Symfony/app/cache/dev/doctrine/orm/Proxies - - - Proxies - - - true - - - Doctrine\ORM\Mapping\ClassMetadataFactory - - - - - - - - assetic.filter.cssrewrite - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/dev/assetic/config - - - true - - - - - - - - - - - - - FrameworkBundle - /var/www/php/symfony/Symfony/app/Resources/FrameworkBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - FrameworkBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SecurityBundle - /var/www/php/symfony/Symfony/app/Resources/SecurityBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SecurityBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - TwigBundle - /var/www/php/symfony/Symfony/app/Resources/TwigBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - TwigBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - MonologBundle - /var/www/php/symfony/Symfony/app/Resources/MonologBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - MonologBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SwiftmailerBundle - /var/www/php/symfony/Symfony/app/Resources/SwiftmailerBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SwiftmailerBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SwiftmailerBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - DoctrineBundle - /var/www/php/symfony/Symfony/app/Resources/DoctrineBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - DoctrineBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/DoctrineBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - AsseticBundle - /var/www/php/symfony/Symfony/app/Resources/AsseticBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - AsseticBundle - /var/www/php/symfony/Symfony/vendor/bundles/Symfony/Bundle/AsseticBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SensioFrameworkExtraBundle - /var/www/php/symfony/Symfony/app/Resources/SensioFrameworkExtraBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SensioFrameworkExtraBundle - /var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - JMSSecurityExtraBundle - /var/www/php/symfony/Symfony/app/Resources/JMSSecurityExtraBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - JMSSecurityExtraBundle - /var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - MyBlogBundle - /var/www/php/symfony/Symfony/app/Resources/MyBlogBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - MyBlogBundle - /var/www/php/symfony/Symfony/src/My/BlogBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - AcmeDemoBundle - /var/www/php/symfony/Symfony/app/Resources/AcmeDemoBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - AcmeDemoBundle - /var/www/php/symfony/Symfony/src/Acme/DemoBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - WebProfilerBundle - /var/www/php/symfony/Symfony/app/Resources/WebProfilerBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - WebProfilerBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SensioDistributionBundle - /var/www/php/symfony/Symfony/app/Resources/SensioDistributionBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SensioDistributionBundle - /var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SensioGeneratorBundle - /var/www/php/symfony/Symfony/app/Resources/SensioGeneratorBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SensioGeneratorBundle - /var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/GeneratorBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - twig - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/../web - true - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/dev/assetic/assets - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - RunAsToken - ROLE_ - - - - - - - - - - - - - - - - - - - - - false - 2 - - - /var/www/php/symfony/Symfony/app - - - request - - - - - - - - - - - - event - - - - - - - - - - - - profiler - - - - - - - - - - - - router - - - - - - - - - - - - templating - - - - - - - - - - - - security - - - - - - - - - - - - doctrine - - - - - - - - - - - - 100 - true - - - - - - - /var/www/php/symfony/Symfony/app/config/routing_dev.yml - - /var/www/php/symfony/Symfony/app/cache/dev - true - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper - app%kernel.environment%UrlGenerator - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper - app%kernel.environment%UrlMatcher - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/dev/annotations - true - - - - - %security.encoder.plain.class% - - false - - - - - - app - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - localhost - - - 25 - - - null - - - - - - - - - null - - - - - - - - - - - - - diff --git a/app/cache/dev/appDevDebugProjectContainerCompiler.log b/app/cache/dev/appDevDebugProjectContainerCompiler.log deleted file mode 100644 index 036c499..0000000 --- a/app/cache/dev/appDevDebugProjectContainerCompiler.log +++ /dev/null @@ -1,325 +0,0 @@ -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "templating.asset.default_package" (parent: templating.asset.path_package). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory" (parent: security.user.provider.in_memory). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory_user" (parent: security.user.provider.in_memory.user). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory_admin" (parent: security.user.provider.in_memory.user). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.dev" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.login" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.context_listener.0" (parent: security.context_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.logout_listener.secured_area" (parent: security.logout_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.provider.dao.secured_area" (parent: security.authentication.provider.dao). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form" (parent: security.authentication.listener.abstract). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form.secured_area" (parent: security.authentication.listener.form). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.form_entry_point.secured_area" (parent: security.authentication.form_entry_point). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.exception_listener.secured_area" (parent: security.exception_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.secured_area" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.configuration" (parent: doctrine.dbal.connection.configuration). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.event_manager" (parent: doctrine.dbal.connection.event_manager). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection" (parent: doctrine.dbal.connection). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_configuration" (parent: doctrine.orm.configuration). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_entity_manager" (parent: doctrine.orm.entity_manager.abstract). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.request" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.event" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.profiler" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.router" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.templating" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.security" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.doctrine" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "security.user.entity_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.dbal.event_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.orm.default_entity_manager.event_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.path_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.url_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.request_aware_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.firewall.context"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.entity"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory.user"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.chain"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout.handler.cookie_clearing"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.form_entry_point"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.form"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.x509"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.basic"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.digest"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.dao"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.pre_authenticated"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.exception_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.switchuser_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.rememberme"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.rememberme"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.persistent"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.simplehash"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "monolog.logger_prototype"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.event_manager"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.configuration"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.configuration"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.entity_manager.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assetic.worker.ensure_filter"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "session" previously pointing to "session.storage.native" to "session.storage". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router_listener" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router.cache_warmer" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "templating.helper.router" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.http_utils" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.routing" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "templating.engine.php" previously pointing to "templating.loader.filesystem" to "templating.loader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "assetic.twig_directory_resource.kernel" previously pointing to "templating.loader.filesystem" to "templating.loader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.debug_toolbar" previously pointing to "templating.engine.twig" to "templating". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "validator.mapping.loader.annotation_loader" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "doctrine.orm.metadata.annotation_reader" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.controller.listener" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.routing.loader.annot_class" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.extra.controller_listener" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.authentication.provider.dao.secured_area" previously pointing to "security.encoder_factory.generic" to "security.encoder_factory". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.access.method_interceptor" previously pointing to "monolog.logger" to "logger". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "swiftmailer.mailer" previously pointing to "swiftmailer.transport.smtp" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "controller_resolver" to "http_kernel". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.cache_warmer.template_paths" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.asset_manager_cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "router.cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.proxy_cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "form.extension" to "form.factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.validator_factory" to "validator". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.loader_chain" to "validator.mapping.class_metadata_factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.annotation_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.static_method_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.xml_files_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.yaml_files_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.storage" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.config" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.exception" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.events" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.logger" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.timer" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.memory" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.security" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.data_collector" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.doctrine" to "profiler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.xml" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.yml" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.php" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.routing_loader" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_dir" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_file" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.resolver" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.asset.default_package" to "templating.helper.assets". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.engine.php" to "templating.helper.form". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.provider.dao.secured_area" to "security.authentication.manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.role_hierarchy_voter" to "security.access.decision_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.authenticated_voter" to "security.access.decision_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.role_hierarchy" to "security.access.role_hierarchy_voter". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.firewall.map" to "security.firewall". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.b409f07c36ab9aa46d7faf9fc63e8e2b6216a76ada2685ac5e354064d2ad6608bacbd93b" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.f0de051d00ea9bc105cc27967060bf336409e8c54bfc98a85403102e08cb62719a07a429" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.db385754127e7fcab12a466fcf175d219b99de80b3e6760238e0a93e2fe89b91c0e80c46" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.retry_entry_point" to "security.channel_listener". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user.provider.concrete.in_memory_user" to "security.user.provider.concrete.in_memory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user.provider.concrete.in_memory_admin" to "security.user.provider.concrete.in_memory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout.handler.session" to "security.logout_listener.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user_checker" to "security.authentication.provider.dao.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.session_strategy" to "security.authentication.listener.form.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.form_entry_point.secured_area" to "security.exception_listener.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.channel_listener" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.context_listener.0" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout_listener.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.listener.form.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_listener" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.exception_listener.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.security" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.trans" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.assets" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.actions" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.code" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.routing" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.yaml" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.form" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_extension" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.mailinvoker" to "swiftmailer.transport.mail". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.replacementfactory" to "swiftmailer.transport.buffer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_1" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_2" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_3" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.events.mysqlsessioninit" to "doctrine.dbal.default_connection.event_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.configuration" to "doctrine.dbal.default_connection". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.event_manager" to "doctrine.dbal.default_connection". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_metadata_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_query_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_result_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_metadata_driver" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.metadata.annotation_reader" to "doctrine.orm.default_annotation_metadata_driver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_annotation_metadata_driver" to "doctrine.orm.default_metadata_driver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_configuration" to "doctrine.orm.default_entity_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.frameworkbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.securitybundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.twigbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.monologbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.swiftmailerbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.doctrinebundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.asseticbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.sensioframeworkextrabundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.jmssecurityextrabundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.myblogbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.acmedemobundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.webprofilerbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.sensiodistributionbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.sensiogeneratorbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.kernel" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.parameter_bag" to "assetic.asset_factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.use_controller_worker" to "assetic.asset_factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.parameters" to "assetic.parameter_bag". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader.real" to "assetic.twig_formula_loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.config_cache" to "assetic.twig_formula_loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.after_invocation_manager" to "security.access.method_interceptor". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.run_as_manager" to "security.access.method_interceptor". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.authhandler" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "controller_resolver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.filesystem"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "form.extension"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.cache.apc"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.validator_factory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.loader_chain"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.static_method_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.annotation_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.xml_files_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.yaml_files_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "profiler.storage"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.config"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.exception"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.events"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.logger"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.timer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.memory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.resolver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.xml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.yml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.php"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "router.cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.engine.delegating"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.cache_warmer.template_paths"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.chain"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.engine.php"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.asset.default_package"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.cached_reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.session_strategy"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user_checker"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.role_hierarchy"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.authenticated_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.role_hierarchy_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.firewall.map"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.anonymous"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.anonymous"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.retry_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.basic_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.digest_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.channel_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout.handler.session"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.rememberme.token.provider.in_memory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.security"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.security"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user.provider.concrete.in_memory_user"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user.provider.concrete.in_memory_admin"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.b409f07c36ab9aa46d7faf9fc63e8e2b6216a76ada2685ac5e354064d2ad6608bacbd93b"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.f0de051d00ea9bc105cc27967060bf336409e8c54bfc98a85403102e08cb62719a07a429"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.db385754127e7fcab12a466fcf175d219b99de80b3e6760238e0a93e2fe89b91c0e80c46"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener.0"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout_listener.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.dao.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.form.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.form_entry_point.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.exception_listener.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.trans"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.assets"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.actions"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.code"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.routing"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.yaml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.form"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_3"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_2"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_1"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.sendmail"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.mail"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.failover"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.mailinvoker"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.authhandler"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.replacementfactory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.null"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.redirecting"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.antiflood"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.impersonate"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.data_collector"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.logger.debug"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.doctrine"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.configuration"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.event_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.events.mysqlsessioninit"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.metadata.annotation_reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.proxy_cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_configuration"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_annotation_metadata_driver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_metadata_driver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_metadata_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_result_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_query_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.config_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.asset_manager_cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.parameter_bag"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.parameters"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_extension"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader.real"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.routing_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.use_controller_worker"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.frameworkbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.securitybundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.twigbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.monologbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.swiftmailerbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.doctrinebundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.asseticbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.sensioframeworkextrabundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.jmssecurityextrabundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.myblogbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.acmedemobundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.webprofilerbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.sensiodistributionbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.sensiogeneratorbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.kernel"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_dir"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_file"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.run_as_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.after_invocation_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.after_invocation.acl_provider"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.extra.iddqd_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.finder" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.finder" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "annotations.reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.buffer" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.eventdispatcher" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.finder"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.debugger"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.http_utils"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_map"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.buffer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.eventdispatcher"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_class"; reason: unused \ No newline at end of file diff --git a/app/cache/dev/appdevUrlGenerator.php b/app/cache/dev/appdevUrlGenerator.php deleted file mode 100644 index f2c9d82..0000000 --- a/app/cache/dev/appdevUrlGenerator.php +++ /dev/null @@ -1,170 +0,0 @@ - true, - '_demo_login' => true, - '_security_check' => true, - '_demo_logout' => true, - 'acme_demo_secured_hello' => true, - '_demo_secured_hello' => true, - '_demo_secured_hello_admin' => true, - '_demo' => true, - '_demo_hello' => true, - '_demo_contact' => true, - '_wdt' => true, - '_profiler_search' => true, - '_profiler_purge' => true, - '_profiler_import' => true, - '_profiler_export' => true, - '_profiler_search_results' => true, - '_profiler' => true, - '_configurator_home' => true, - '_configurator_step' => true, - '_configurator_final' => true, - 'blog_index' => true, - 'blog_view' => true, - ); - - /** - * Constructor. - */ - public function __construct(RequestContext $context) - { - $this->context = $context; - } - - public function generate($name, $parameters = array(), $absolute = false) - { - if (!isset(self::$declaredRouteNames[$name])) { - throw new RouteNotFoundException(sprintf('Route "%s" does not exist.', $name)); - } - - $escapedName = str_replace('.', '__', $name); - - list($variables, $defaults, $requirements, $tokens) = $this->{'get'.$escapedName.'RouteInfo'}(); - - return $this->doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute); - } - - private function get_welcomeRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\WelcomeController::indexAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/', ),)); - } - - private function get_demo_loginRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::loginAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/secured/login', ),)); - } - - private function get_security_checkRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::securityCheckAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/secured/login_check', ),)); - } - - private function get_demo_logoutRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::logoutAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/secured/logout', ),)); - } - - private function getacme_demo_secured_helloRouteInfo() - { - return array(array (), array ( 'name' => 'World', '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/secured/hello', ),)); - } - - private function get_demo_secured_helloRouteInfo() - { - return array(array ( 0 => 'name',), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'name', ), 1 => array ( 0 => 'text', 1 => '/demo/secured/hello', ),)); - } - - private function get_demo_secured_hello_adminRouteInfo() - { - return array(array ( 0 => 'name',), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloadminAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'name', ), 1 => array ( 0 => 'text', 1 => '/demo/secured/hello/admin', ),)); - } - - private function get_demoRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::indexAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/', ),)); - } - - private function get_demo_helloRouteInfo() - { - return array(array ( 0 => 'name',), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::helloAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'name', ), 1 => array ( 0 => 'text', 1 => '/demo/hello', ),)); - } - - private function get_demo_contactRouteInfo() - { - return array(array (), array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::contactAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/demo/contact', ),)); - } - - private function get_wdtRouteInfo() - { - return array(array ( 0 => 'token',), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::toolbarAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'token', ), 1 => array ( 0 => 'text', 1 => '/_wdt', ),)); - } - - private function get_profiler_searchRouteInfo() - { - return array(array (), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::searchAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/_profiler/search', ),)); - } - - private function get_profiler_purgeRouteInfo() - { - return array(array (), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::purgeAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/_profiler/purge', ),)); - } - - private function get_profiler_importRouteInfo() - { - return array(array (), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::importAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/_profiler/import', ),)); - } - - private function get_profiler_exportRouteInfo() - { - return array(array ( 0 => 'token',), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::exportAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '.txt', ), 1 => array ( 0 => 'variable', 1 => '/', 2 => '[^/\\.]+?', 3 => 'token', ), 2 => array ( 0 => 'text', 1 => '/_profiler/export', ),)); - } - - private function get_profiler_search_resultsRouteInfo() - { - return array(array ( 0 => 'token',), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::searchResultsAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/search/results', ), 1 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'token', ), 2 => array ( 0 => 'text', 1 => '/_profiler', ),)); - } - - private function get_profilerRouteInfo() - { - return array(array ( 0 => 'token',), array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::panelAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'token', ), 1 => array ( 0 => 'text', 1 => '/_profiler', ),)); - } - - private function get_configurator_homeRouteInfo() - { - return array(array (), array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::checkAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/_configurator/', ),)); - } - - private function get_configurator_stepRouteInfo() - { - return array(array ( 0 => 'index',), array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::stepAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'index', ), 1 => array ( 0 => 'text', 1 => '/_configurator/step', ),)); - } - - private function get_configurator_finalRouteInfo() - { - return array(array (), array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::finalAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/_configurator/final', ),)); - } - - private function getblog_indexRouteInfo() - { - return array(array (), array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::indexAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/blog/', ),)); - } - - private function getblog_viewRouteInfo() - { - return array(array ( 0 => 'id',), array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::viewAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'id', ), 1 => array ( 0 => 'text', 1 => '/blog', ),)); - } -} diff --git a/app/cache/dev/appdevUrlGenerator.php.meta b/app/cache/dev/appdevUrlGenerator.php.meta deleted file mode 100644 index c9ad94a..0000000 Binary files a/app/cache/dev/appdevUrlGenerator.php.meta and /dev/null differ diff --git a/app/cache/dev/appdevUrlMatcher.php b/app/cache/dev/appdevUrlMatcher.php deleted file mode 100644 index ba86b3f..0000000 --- a/app/cache/dev/appdevUrlMatcher.php +++ /dev/null @@ -1,164 +0,0 @@ -context = $context; - } - - public function match($pathinfo) - { - $allow = array(); - $pathinfo = urldecode($pathinfo); - - // _welcome - if (rtrim($pathinfo, '/') === '') { - if (substr($pathinfo, -1) !== '/') { - return $this->redirect($pathinfo.'/', '_welcome'); - } - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\WelcomeController::indexAction', '_route' => '_welcome',); - } - - // _demo_login - if ($pathinfo === '/demo/secured/login') { - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::loginAction', '_route' => '_demo_login',); - } - - // _security_check - if ($pathinfo === '/demo/secured/login_check') { - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::securityCheckAction', '_route' => '_security_check',); - } - - // _demo_logout - if ($pathinfo === '/demo/secured/logout') { - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::logoutAction', '_route' => '_demo_logout',); - } - - // acme_demo_secured_hello - if ($pathinfo === '/demo/secured/hello') { - return array ( 'name' => 'World', '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloAction', '_route' => 'acme_demo_secured_hello',); - } - - // _demo_secured_hello - if (0 === strpos($pathinfo, '/demo/secured/hello') && preg_match('#^/demo/secured/hello/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloAction',)), array('_route' => '_demo_secured_hello')); - } - - // _demo_secured_hello_admin - if (0 === strpos($pathinfo, '/demo/secured/hello/admin') && preg_match('#^/demo/secured/hello/admin/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Acme\\DemoBundle\\Controller\\SecuredController::helloadminAction',)), array('_route' => '_demo_secured_hello_admin')); - } - - if (0 === strpos($pathinfo, '/demo')) { - // _demo - if (rtrim($pathinfo, '/') === '/demo') { - if (substr($pathinfo, -1) !== '/') { - return $this->redirect($pathinfo.'/', '_demo'); - } - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::indexAction', '_route' => '_demo',); - } - - // _demo_hello - if (0 === strpos($pathinfo, '/demo/hello') && preg_match('#^/demo/hello/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::helloAction',)), array('_route' => '_demo_hello')); - } - - // _demo_contact - if ($pathinfo === '/demo/contact') { - return array ( '_controller' => 'Acme\\DemoBundle\\Controller\\DemoController::contactAction', '_route' => '_demo_contact',); - } - - } - - // _wdt - if (preg_match('#^/_wdt/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::toolbarAction',)), array('_route' => '_wdt')); - } - - if (0 === strpos($pathinfo, '/_profiler')) { - // _profiler_search - if ($pathinfo === '/_profiler/search') { - return array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::searchAction', '_route' => '_profiler_search',); - } - - // _profiler_purge - if ($pathinfo === '/_profiler/purge') { - return array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::purgeAction', '_route' => '_profiler_purge',); - } - - // _profiler_import - if ($pathinfo === '/_profiler/import') { - return array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::importAction', '_route' => '_profiler_import',); - } - - // _profiler_export - if (0 === strpos($pathinfo, '/_profiler/export') && preg_match('#^/_profiler/export/(?P[^/\\.]+?)\\.txt$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::exportAction',)), array('_route' => '_profiler_export')); - } - - // _profiler_search_results - if (preg_match('#^/_profiler/(?P[^/]+?)/search/results$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::searchResultsAction',)), array('_route' => '_profiler_search_results')); - } - - // _profiler - if (preg_match('#^/_profiler/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController::panelAction',)), array('_route' => '_profiler')); - } - - } - - if (0 === strpos($pathinfo, '/_configurator')) { - // _configurator_home - if (rtrim($pathinfo, '/') === '/_configurator') { - if (substr($pathinfo, -1) !== '/') { - return $this->redirect($pathinfo.'/', '_configurator_home'); - } - return array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::checkAction', '_route' => '_configurator_home',); - } - - // _configurator_step - if (0 === strpos($pathinfo, '/_configurator/step') && preg_match('#^/_configurator/step/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::stepAction',)), array('_route' => '_configurator_step')); - } - - // _configurator_final - if ($pathinfo === '/_configurator/final') { - return array ( '_controller' => 'Sensio\\Bundle\\DistributionBundle\\Controller\\ConfiguratorController::finalAction', '_route' => '_configurator_final',); - } - - } - - if (0 === strpos($pathinfo, '/blog')) { - // blog_index - if (rtrim($pathinfo, '/') === '/blog') { - if (substr($pathinfo, -1) !== '/') { - return $this->redirect($pathinfo.'/', 'blog_index'); - } - return array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::indexAction', '_route' => 'blog_index',); - } - - // blog_view - if (preg_match('#^/blog/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::viewAction',)), array('_route' => 'blog_view')); - } - - } - - throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException(); - } -} diff --git a/app/cache/dev/appdevUrlMatcher.php.meta b/app/cache/dev/appdevUrlMatcher.php.meta deleted file mode 100644 index c9ad94a..0000000 Binary files a/app/cache/dev/appdevUrlMatcher.php.meta and /dev/null differ diff --git a/app/cache/dev/assetic/config/0/02f50290330c0d999a89cf23578cee2f.php b/app/cache/dev/assetic/config/0/02f50290330c0d999a89cf23578cee2f.php deleted file mode 100644 index fbea3ac..0000000 --- a/app/cache/dev/assetic/config/0/02f50290330c0d999a89cf23578cee2f.php +++ /dev/null @@ -1,5 +0,0 @@ - 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener', - 1 => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\SessionStorageInterface', - 2 => 'Symfony\\Component\\HttpFoundation\\Session', - 3 => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\NativeSessionStorage', - 4 => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface', - 5 => 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface', - 6 => 'Symfony\\Component\\Routing\\RouterInterface', - 7 => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 8 => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 9 => 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface', - 10 => 'Symfony\\Component\\Routing\\RequestContextAwareInterface', - 11 => 'Symfony\\Component\\Routing\\RequestContext', - 12 => 'Symfony\\Component\\Routing\\Router', - 13 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 14 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router', - 15 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables', - 16 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\EngineInterface', - 17 => 'Symfony\\Component\\Templating\\TemplateNameParserInterface', - 18 => 'Symfony\\Component\\Templating\\TemplateNameParser', - 19 => 'Symfony\\Component\\Templating\\EngineInterface', - 20 => 'Symfony\\Component\\Config\\FileLocatorInterface', - 21 => 'Symfony\\Component\\Templating\\TemplateReferenceInterface', - 22 => 'Symfony\\Component\\Templating\\TemplateReference', - 23 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference', - 24 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser', - 25 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator', - 26 => 'Symfony\\Component\\HttpFoundation\\ParameterBag', - 27 => 'Symfony\\Component\\HttpFoundation\\HeaderBag', - 28 => 'Symfony\\Component\\HttpFoundation\\FileBag', - 29 => 'Symfony\\Component\\HttpFoundation\\ServerBag', - 30 => 'Symfony\\Component\\HttpFoundation\\Request', - 31 => 'Symfony\\Component\\HttpFoundation\\Response', - 32 => 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag', - 33 => 'Symfony\\Component\\Config\\FileLocator', - 34 => 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface', - 35 => 'Symfony\\Component\\EventDispatcher\\EventDispatcher', - 36 => 'Symfony\\Component\\EventDispatcher\\Event', - 37 => 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface', - 38 => 'Symfony\\Component\\HttpKernel\\HttpKernel', - 39 => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener', - 40 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver', - 41 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface', - 42 => 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent', - 43 => 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent', - 44 => 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent', - 45 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent', - 46 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent', - 47 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent', - 48 => 'Symfony\\Component\\HttpKernel\\KernelEvents', - 49 => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator', - 50 => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\RouterListener', - 51 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser', - 52 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver', - 53 => 'Symfony\\Bundle\\FrameworkBundle\\ContainerAwareEventDispatcher', - 54 => 'Symfony\\Bundle\\FrameworkBundle\\HttpKernel', - 55 => 'Symfony\\Component\\Security\\Http\\Firewall', - 56 => 'Symfony\\Component\\Security\\Http\\FirewallMapInterface', - 57 => 'Symfony\\Component\\Security\\Core\\SecurityContext', - 58 => 'Symfony\\Component\\Security\\Core\\SecurityContextInterface', - 59 => 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface', - 60 => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager', - 61 => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationManagerInterface', - 62 => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager', - 63 => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface', - 64 => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface', - 65 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap', - 66 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext', - 67 => 'Symfony\\Component\\HttpFoundation\\RequestMatcher', - 68 => 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface', - 69 => 'Twig_Environment', - 70 => 'Twig_ExtensionInterface', - 71 => 'Twig_Extension', - 72 => 'Twig_Extension_Core', - 73 => 'Twig_Extension_Escaper', - 74 => 'Twig_Extension_Optimizer', - 75 => 'Twig_LoaderInterface', - 76 => 'Twig_Markup', - 77 => 'Twig_TemplateInterface', - 78 => 'Twig_Template', - 79 => 'Monolog\\Formatter\\FormatterInterface', - 80 => 'Monolog\\Formatter\\LineFormatter', - 81 => 'Monolog\\Handler\\HandlerInterface', - 82 => 'Monolog\\Handler\\AbstractHandler', - 83 => 'Monolog\\Handler\\AbstractProcessingHandler', - 84 => 'Monolog\\Handler\\StreamHandler', - 85 => 'Monolog\\Handler\\FingersCrossedHandler', - 86 => 'Monolog\\Logger', - 87 => 'Symfony\\Bridge\\Monolog\\Logger', - 88 => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler', - 89 => 'JMS\\SecurityExtraBundle\\Controller\\ControllerListener', - 90 => 'JMS\\SecurityExtraBundle\\Metadata\\Driver\\AnnotationConverter', - 91 => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Interception\\MethodInvocation', -); \ No newline at end of file diff --git a/app/cache/dev/classes.php b/app/cache/dev/classes.php deleted file mode 100644 index 35173ab..0000000 --- a/app/cache/dev/classes.php +++ /dev/null @@ -1,8458 +0,0 @@ -container = $container; - $this->autoStart = $autoStart; - } - - public function onKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - if (!$this->container->has('session')) { - return; - } - - $request = $event->getRequest(); - if ($request->hasSession()) { - return; - } - - $request->setSession($session = $this->container->get('session')); - - if ($this->autoStart || $request->hasPreviousSession()) { - $session->start(); - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation\SessionStorage -{ - - -interface SessionStorageInterface -{ - - function start(); - - - function getId(); - - - function read($key); - - - function remove($key); - - - function write($key, $data); - - - function regenerate($destroy = false); -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\SessionStorage\SessionStorageInterface; - - -class Session implements \Serializable -{ - protected $storage; - protected $started; - protected $attributes; - protected $flashes; - protected $oldFlashes; - protected $locale; - protected $defaultLocale; - - - public function __construct(SessionStorageInterface $storage, $defaultLocale = 'en') - { - $this->storage = $storage; - $this->defaultLocale = $defaultLocale; - $this->locale = $defaultLocale; - $this->flashes = array(); - $this->oldFlashes = array(); - $this->attributes = array(); - $this->setPhpDefaultLocale($this->defaultLocale); - $this->started = false; - } - - - public function start() - { - if (true === $this->started) { - return; - } - - $this->storage->start(); - - $attributes = $this->storage->read('_symfony2'); - - if (isset($attributes['attributes'])) { - $this->attributes = $attributes['attributes']; - $this->flashes = $attributes['flashes']; - $this->locale = $attributes['locale']; - $this->setPhpDefaultLocale($this->locale); - - $this->oldFlashes = $this->flashes; - } - - $this->started = true; - } - - - public function has($name) - { - return array_key_exists($name, $this->attributes); - } - - - public function get($name, $default = null) - { - return array_key_exists($name, $this->attributes) ? $this->attributes[$name] : $default; - } - - - public function set($name, $value) - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes[$name] = $value; - } - - - public function all() - { - return $this->attributes; - } - - - public function replace(array $attributes) - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes = $attributes; - } - - - public function remove($name) - { - if (false === $this->started) { - $this->start(); - } - - if (array_key_exists($name, $this->attributes)) { - unset($this->attributes[$name]); - } - } - - - public function clear() - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes = array(); - $this->flashes = array(); - $this->setPhpDefaultLocale($this->locale = $this->defaultLocale); - } - - - public function invalidate() - { - $this->clear(); - $this->storage->regenerate(); - } - - - public function migrate() - { - $this->storage->regenerate(); - } - - - public function getId() - { - if (false === $this->started) { - $this->start(); - } - - return $this->storage->getId(); - } - - - public function getLocale() - { - return $this->locale; - } - - - public function setLocale($locale) - { - if (false === $this->started) { - $this->start(); - } - - $this->setPhpDefaultLocale($this->locale = $locale); - } - - - public function getFlashes() - { - return $this->flashes; - } - - - public function setFlashes($values) - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = $values; - $this->oldFlashes = array(); - } - - - public function getFlash($name, $default = null) - { - return array_key_exists($name, $this->flashes) ? $this->flashes[$name] : $default; - } - - - public function setFlash($name, $value) - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes[$name] = $value; - unset($this->oldFlashes[$name]); - } - - - public function hasFlash($name) - { - if (false === $this->started) { - $this->start(); - } - - return array_key_exists($name, $this->flashes); - } - - - public function removeFlash($name) - { - if (false === $this->started) { - $this->start(); - } - - unset($this->flashes[$name]); - } - - - public function clearFlashes() - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = array(); - $this->oldFlashes = array(); - } - - public function save() - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = array_diff_key($this->flashes, $this->oldFlashes); - - $this->storage->write('_symfony2', array( - 'attributes' => $this->attributes, - 'flashes' => $this->flashes, - 'locale' => $this->locale, - )); - } - - public function __destruct() - { - if (true === $this->started) { - $this->save(); - } - } - - public function serialize() - { - return serialize(array($this->storage, $this->defaultLocale)); - } - - public function unserialize($serialized) - { - list($this->storage, $this->defaultLocale) = unserialize($serialized); - $this->attributes = array(); - $this->started = false; - } - - private function setPhpDefaultLocale($locale) - { - try { - if (class_exists('Locale', false)) { - \Locale::setDefault($locale); - } - } catch (\Exception $e) { - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation\SessionStorage -{ - - -class NativeSessionStorage implements SessionStorageInterface -{ - static protected $sessionIdRegenerated = false; - static protected $sessionStarted = false; - - protected $options; - - - public function __construct(array $options = array()) - { - $cookieDefaults = session_get_cookie_params(); - - $this->options = array_merge(array( - 'lifetime' => $cookieDefaults['lifetime'], - 'path' => $cookieDefaults['path'], - 'domain' => $cookieDefaults['domain'], - 'secure' => $cookieDefaults['secure'], - 'httponly' => isset($cookieDefaults['httponly']) ? $cookieDefaults['httponly'] : false, - ), $options); - - if (isset($this->options['name'])) { - session_name($this->options['name']); - } - } - - - public function start() - { - if (self::$sessionStarted) { - return; - } - - session_set_cookie_params( - $this->options['lifetime'], - $this->options['path'], - $this->options['domain'], - $this->options['secure'], - $this->options['httponly'] - ); - - session_cache_limiter(false); - - if (!ini_get('session.use_cookies') && isset($this->options['id']) && $this->options['id'] && $this->options['id'] != session_id()) { - session_id($this->options['id']); - } - - session_start(); - - self::$sessionStarted = true; - } - - - public function getId() - { - if (!self::$sessionStarted) { - throw new \RuntimeException('The session must be started before reading its ID'); - } - - return session_id(); - } - - - public function read($key, $default = null) - { - return array_key_exists($key, $_SESSION) ? $_SESSION[$key] : $default; - } - - - public function remove($key) - { - $retval = null; - - if (isset($_SESSION[$key])) { - $retval = $_SESSION[$key]; - unset($_SESSION[$key]); - } - - return $retval; - } - - - public function write($key, $data) - { - $_SESSION[$key] = $data; - } - - - public function regenerate($destroy = false) - { - if (self::$sessionIdRegenerated) { - return; - } - - session_regenerate_id($destroy); - - self::$sessionIdRegenerated = true; - } -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - -use Symfony\Component\Routing\RequestContextAwareInterface; - - -interface UrlMatcherInterface extends RequestContextAwareInterface -{ - - function match($pathinfo); -} -} - - - - -namespace Symfony\Component\Routing\Generator -{ - -use Symfony\Component\Routing\RequestContextAwareInterface; - - -interface UrlGeneratorInterface extends RequestContextAwareInterface -{ - - function generate($name, $parameters = array(), $absolute = false); -} -} - - - - -namespace Symfony\Component\Routing -{ - -use Symfony\Component\Routing\Generator\UrlGeneratorInterface; -use Symfony\Component\Routing\Matcher\UrlMatcherInterface; - - -interface RouterInterface extends UrlMatcherInterface, UrlGeneratorInterface -{ -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - -use Symfony\Component\Routing\Exception\MethodNotAllowedException; -use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Component\Routing\Route; -use Symfony\Component\Routing\RouteCollection; -use Symfony\Component\Routing\RequestContext; - - -class UrlMatcher implements UrlMatcherInterface -{ - protected $context; - - private $routes; - - - public function __construct(RouteCollection $routes, RequestContext $context) - { - $this->routes = $routes; - $this->context = $context; - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - } - - - public function getContext() - { - return $this->context; - } - - - public function match($pathinfo) - { - $this->allow = array(); - - if ($ret = $this->matchCollection($pathinfo, $this->routes)) { - return $ret; - } - - throw 0 < count($this->allow) - ? new MethodNotAllowedException(array_unique(array_map('strtoupper', $this->allow))) - : new ResourceNotFoundException(); - } - - protected function matchCollection($pathinfo, RouteCollection $routes) - { - $pathinfo = urldecode($pathinfo); - - foreach ($routes as $name => $route) { - if ($route instanceof RouteCollection) { - if (false === strpos($route->getPrefix(), '{') && $route->getPrefix() !== substr($pathinfo, 0, strlen($route->getPrefix()))) { - continue; - } - - if (!$ret = $this->matchCollection($pathinfo, $route)) { - continue; - } - - return $ret; - } - - $compiledRoute = $route->compile(); - - if ('' !== $compiledRoute->getStaticPrefix() && 0 !== strpos($pathinfo, $compiledRoute->getStaticPrefix())) { - continue; - } - - if (!preg_match($compiledRoute->getRegex(), $pathinfo, $matches)) { - continue; - } - - if ($req = $route->getRequirement('_method')) { - if ('HEAD' === $method = $this->context->getMethod()) { - $method = 'GET'; - } - - if (!in_array($method, $req = explode('|', strtoupper($req)))) { - $this->allow = array_merge($this->allow, $req); - - continue; - } - } - - return array_merge($this->mergeDefaults($matches, $route->getDefaults()), array('_route' => $name)); - } - } - - protected function mergeDefaults($params, $defaults) - { - $parameters = $defaults; - foreach ($params as $key => $value) { - if (!is_int($key)) { - $parameters[$key] = rawurldecode($value); - } - } - - return $parameters; - } -} -} - - - - -namespace Symfony\Component\Routing\Generator -{ - -use Symfony\Component\Routing\Route; -use Symfony\Component\Routing\RouteCollection; -use Symfony\Component\Routing\RequestContext; -use Symfony\Component\Routing\Exception\InvalidParameterException; -use Symfony\Component\Routing\Exception\RouteNotFoundException; -use Symfony\Component\Routing\Exception\MissingMandatoryParametersException; - - -class UrlGenerator implements UrlGeneratorInterface -{ - protected $context; - protected $decodedChars = array( - '%2F' => '/', - ); - - protected $routes; - protected $cache; - - - public function __construct(RouteCollection $routes, RequestContext $context) - { - $this->routes = $routes; - $this->context = $context; - $this->cache = array(); - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - } - - - public function getContext() - { - return $this->context; - } - - - public function generate($name, $parameters = array(), $absolute = false) - { - if (null === $route = $this->routes->get($name)) { - throw new RouteNotFoundException(sprintf('Route "%s" does not exist.', $name)); - } - - if (!isset($this->cache[$name])) { - $this->cache[$name] = $route->compile(); - } - - return $this->doGenerate($this->cache[$name]->getVariables(), $route->getDefaults(), $route->getRequirements(), $this->cache[$name]->getTokens(), $parameters, $name, $absolute); - } - - - protected function doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute) - { - $variables = array_flip($variables); - - $originParameters = $parameters; - $parameters = array_replace($this->context->getParameters(), $parameters); - $tparams = array_replace($defaults, $parameters); - - if ($diff = array_diff_key($variables, $tparams)) { - throw new MissingMandatoryParametersException(sprintf('The "%s" route has some missing mandatory parameters ("%s").', $name, implode('", "', array_keys($diff)))); - } - - $url = ''; - $optional = true; - foreach ($tokens as $token) { - if ('variable' === $token[0]) { - if (false === $optional || !array_key_exists($token[3], $defaults) || (isset($parameters[$token[3]]) && (string) $parameters[$token[3]] != (string) $defaults[$token[3]])) { - if (!$isEmpty = in_array($tparams[$token[3]], array(null, '', false), true)) { - if ($tparams[$token[3]] && !preg_match('#^'.$token[2].'$#', $tparams[$token[3]])) { - throw new InvalidParameterException(sprintf('Parameter "%s" for route "%s" must match "%s" ("%s" given).', $token[3], $name, $token[2], $tparams[$token[3]])); - } - } - - if (!$isEmpty || !$optional) { - $url = $token[1].strtr(rawurlencode($tparams[$token[3]]), $this->decodedChars).$url; - } - - $optional = false; - } - } elseif ('text' === $token[0]) { - $url = $token[1].$url; - $optional = false; - } - } - - if (!$url) { - $url = '/'; - } - - $extra = array_diff_key($originParameters, $variables, $defaults); - if ($extra && $query = http_build_query($extra)) { - $url .= '?'.$query; - } - - $url = $this->context->getBaseUrl().$url; - - if ($this->context->getHost()) { - $scheme = $this->context->getScheme(); - if (isset($requirements['_scheme']) && ($req = strtolower($requirements['_scheme'])) && $scheme != $req) { - $absolute = true; - $scheme = $req; - } - - if ($absolute) { - $port = ''; - if ('http' === $scheme && 80 != $this->context->getHttpPort()) { - $port = ':'.$this->context->getHttpPort(); - } elseif ('https' === $scheme && 443 != $this->context->getHttpsPort()) { - $port = ':'.$this->context->getHttpsPort(); - } - - $url = $scheme.'://'.$this->context->getHost().$port.$url; - } - } - - return $url; - } -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - - -interface RedirectableUrlMatcherInterface -{ - - function redirect($path, $route, $scheme = null); -} -} - - - - -namespace Symfony\Component\Routing -{ - - -interface RequestContextAwareInterface -{ - - function setContext(RequestContext $context); -} -} - - - - -namespace Symfony\Component\Routing -{ - - -class RequestContext -{ - private $baseUrl; - private $method; - private $host; - private $scheme; - private $httpPort; - private $httpsPort; - private $parameters; - - - public function __construct($baseUrl = '', $method = 'GET', $host = 'localhost', $scheme = 'http', $httpPort = 80, $httpsPort = 443) - { - $this->baseUrl = $baseUrl; - $this->method = strtoupper($method); - $this->host = $host; - $this->scheme = strtolower($scheme); - $this->httpPort = $httpPort; - $this->httpsPort = $httpsPort; - $this->parameters = array(); - } - - - public function getBaseUrl() - { - return $this->baseUrl; - } - - - public function setBaseUrl($baseUrl) - { - $this->baseUrl = $baseUrl; - } - - - public function getMethod() - { - return $this->method; - } - - - public function setMethod($method) - { - $this->method = strtoupper($method); - } - - - public function getHost() - { - return $this->host; - } - - - public function setHost($host) - { - $this->host = $host; - } - - - public function getScheme() - { - return $this->scheme; - } - - - public function setScheme($scheme) - { - $this->scheme = strtolower($scheme); - } - - - public function getHttpPort() - { - return $this->httpPort; - } - - - public function setHttpPort($httpPort) - { - $this->httpPort = $httpPort; - } - - - public function getHttpsPort() - { - return $this->httpsPort; - } - - - public function setHttpsPort($httpsPort) - { - $this->httpsPort = $httpsPort; - } - - - public function getParameters() - { - return $this->parameters; - } - - - public function setParameters(array $parameters) - { - $this->parameters = $parameters; - - return $this; - } - - - public function getParameter($name) - { - return isset($this->parameters[$name]) ? $this->parameters[$name] : null; - } - - - public function hasParameter($name) - { - return array_key_exists($name, $this->parameters); - } - - - public function setParameter($name, $parameter) - { - $this->parameters[$name] = $parameter; - } -} -} - - - - -namespace Symfony\Component\Routing -{ - -use Symfony\Component\Config\Loader\LoaderInterface; -use Symfony\Component\Config\ConfigCache; - - -class Router implements RouterInterface -{ - protected $matcher; - protected $generator; - protected $defaults; - protected $context; - protected $loader; - protected $collection; - protected $resource; - protected $options; - - - public function __construct(LoaderInterface $loader, $resource, array $options = array(), RequestContext $context = null, array $defaults = array()) - { - $this->loader = $loader; - $this->resource = $resource; - $this->context = null === $context ? new RequestContext() : $context; - $this->defaults = $defaults; - $this->setOptions($options); - } - - - public function setOptions(array $options) - { - $this->options = array( - 'cache_dir' => null, - 'debug' => false, - 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', - 'generator_cache_class' => 'ProjectUrlGenerator', - 'matcher_class' => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 'matcher_base_class' => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', - 'matcher_cache_class' => 'ProjectUrlMatcher', - 'resource_type' => null, - ); - - $invalid = array(); - $isInvalid = false; - foreach ($options as $key => $value) { - if (array_key_exists($key, $this->options)) { - $this->options[$key] = $value; - } else { - $isInvalid = true; - $invalid[] = $key; - } - } - - if ($isInvalid) { - throw new \InvalidArgumentException(sprintf('The Router does not support the following options: "%s".', implode('\', \'', $invalid))); - } - } - - - public function setOption($key, $value) - { - if (!array_key_exists($key, $this->options)) { - throw new \InvalidArgumentException(sprintf('The Router does not support the "%s" option.', $key)); - } - - $this->options[$key] = $value; - } - - - public function getOption($key) - { - if (!array_key_exists($key, $this->options)) { - throw new \InvalidArgumentException(sprintf('The Router does not support the "%s" option.', $key)); - } - - return $this->options[$key]; - } - - - public function getRouteCollection() - { - if (null === $this->collection) { - $this->collection = $this->loader->load($this->resource, $this->options['resource_type']); - } - - return $this->collection; - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - - $this->getMatcher()->setContext($context); - $this->getGenerator()->setContext($context); - } - - - public function getContext() - { - return $this->context; - } - - - public function generate($name, $parameters = array(), $absolute = false) - { - return $this->getGenerator()->generate($name, $parameters, $absolute); - } - - - public function match($url) - { - return $this->getMatcher()->match($url); - } - - - public function getMatcher() - { - if (null !== $this->matcher) { - return $this->matcher; - } - - if (null === $this->options['cache_dir'] || null === $this->options['matcher_cache_class']) { - return $this->matcher = new $this->options['matcher_class']($this->getRouteCollection(), $this->context, $this->defaults); - } - - $class = $this->options['matcher_cache_class']; - $cache = new ConfigCache($this->options['cache_dir'].'/'.$class.'.php', $this->options['debug']); - if (!$cache->isFresh($class)) { - $dumper = new $this->options['matcher_dumper_class']($this->getRouteCollection()); - - $options = array( - 'class' => $class, - 'base_class' => $this->options['matcher_base_class'], - ); - - $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources()); - } - - require_once $cache; - - return $this->matcher = new $class($this->context, $this->defaults); - } - - - public function getGenerator() - { - if (null !== $this->generator) { - return $this->generator; - } - - if (null === $this->options['cache_dir'] || null === $this->options['generator_cache_class']) { - return $this->generator = new $this->options['generator_class']($this->getRouteCollection(), $this->context, $this->defaults); - } - - $class = $this->options['generator_cache_class']; - $cache = new ConfigCache($this->options['cache_dir'].'/'.$class.'.php', $this->options['debug']); - if (!$cache->isFresh($class)) { - $dumper = new $this->options['generator_dumper_class']($this->getRouteCollection()); - - $options = array( - 'class' => $class, - 'base_class' => $this->options['generator_base_class'], - ); - - $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources()); - } - - require_once $cache; - - return $this->generator = new $class($this->context, $this->defaults); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Routing -{ - -use Symfony\Component\Routing\Matcher\UrlMatcher; -use Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface; - - -class RedirectableUrlMatcher extends UrlMatcher implements RedirectableUrlMatcherInterface -{ - - public function redirect($path, $route, $scheme = null) - { - return array( - '_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::urlRedirectAction', - 'path' => $path, - 'permanent' => true, - 'scheme' => $scheme, - 'httpPort' => $this->context->getHttpPort(), - 'httpsPort' => $this->context->getHttpsPort(), - '_route' => $route, - ); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Routing -{ - -use Symfony\Component\Routing\Router as BaseRouter; -use Symfony\Component\Routing\RequestContext; -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class Router extends BaseRouter -{ - private $container; - - - public function __construct(ContainerInterface $container, $resource, array $options = array(), RequestContext $context = null, array $defaults = array()) - { - $this->container = $container; - - $this->resource = $resource; - $this->context = null === $context ? new RequestContext() : $context; - $this->defaults = $defaults; - $this->setOptions($options); - } - - - public function getRouteCollection() - { - if (null === $this->collection) { - $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']); - } - - return $this->collection; - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class GlobalVariables -{ - protected $container; - - public function __construct(ContainerInterface $container) - { - $this->container = $container; - } - - - public function getSecurity() - { - if ($this->container->has('security.context')) { - return $this->container->get('security.context'); - } - } - - - public function getUser() - { - if (!$security = $this->getSecurity()) { - return; - } - - if (!$token = $security->getToken()) { - return; - } - - $user = $token->getUser(); - if (!is_object($user)) { - return; - } - - return $user; - } - - - public function getRequest() - { - if ($this->container->has('request') && $request = $this->container->get('request')) { - return $request; - } - } - - - public function getSession() - { - if ($request = $this->getRequest()) { - return $request->getSession(); - } - } - - - public function getEnvironment() - { - return $this->container->getParameter('kernel.environment'); - } - - - public function getDebug() - { - return (Boolean) $this->container->getParameter('kernel.debug'); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\EngineInterface as BaseEngineInterface; -use Symfony\Component\HttpFoundation\Response; - - -interface EngineInterface extends BaseEngineInterface -{ - - function renderResponse($view, array $parameters = array(), Response $response = null); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface TemplateNameParserInterface -{ - - function parse($name); -} -} - - - - -namespace Symfony\Component\Templating -{ - -use Symfony\Component\Templating\TemplateReferenceInterface; -use Symfony\Component\Templating\TemplateReference; - - -class TemplateNameParser implements TemplateNameParserInterface -{ - - public function parse($name) - { - if ($name instanceof TemplateReferenceInterface) { - return $name; - } - - $engine = null; - if (false !== $pos = strrpos($name, '.')) { - $engine = substr($name, $pos + 1); - } - - return new TemplateReference($name, $engine); - } -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface EngineInterface -{ - - function render($name, array $parameters = array()); - - - function exists($name); - - - function supports($name); -} -} - - - - -namespace Symfony\Component\Config -{ - - -interface FileLocatorInterface -{ - - function locate($name, $currentPath = null, $first = true); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface TemplateReferenceInterface -{ - - function all(); - - - function set($name, $value); - - - function get($name); - - - function getPath(); - - - function getLogicalName(); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -class TemplateReference implements TemplateReferenceInterface -{ - protected $parameters; - - public function __construct($name = null, $engine = null) - { - $this->parameters = array( - 'name' => $name, - 'engine' => $engine, - ); - } - - public function __toString() - { - return $this->getLogicalName(); - } - - - public function set($name, $value) - { - if (array_key_exists($name, $this->parameters)) { - $this->parameters[$name] = $value; - } else { - throw new \InvalidArgumentException(sprintf('The template does not support the "%s" parameter.', $name)); - } - - return $this; - } - - - public function get($name) - { - if (array_key_exists($name, $this->parameters)) { - return $this->parameters[$name]; - } - - throw new \InvalidArgumentException(sprintf('The template does not support the "%s" parameter.', $name)); - } - - - public function all() - { - return $this->parameters; - } - - - public function getPath() - { - return $this->parameters['name']; - } - - - public function getLogicalName() - { - return $this->parameters['name']; - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\TemplateReference as BaseTemplateReference; - - -class TemplateReference extends BaseTemplateReference -{ - public function __construct($bundle = null, $controller = null, $name = null, $format = null, $engine = null) - { - $this->parameters = array( - 'bundle' => $bundle, - 'controller' => $controller, - 'name' => $name, - 'format' => $format, - 'engine' => $engine, - ); - } - - - public function getPath() - { - $controller = str_replace('\\', '/', $this->get('controller')); - - $path = (empty($controller) ? '' : $controller.'/').$this->get('name').'.'.$this->get('format').'.'.$this->get('engine'); - - return empty($this->parameters['bundle']) ? 'views/'.$path : '@'.$this->get('bundle').'/Resources/views/'.$path; - } - - - public function getLogicalName() - { - return sprintf('%s:%s:%s.%s.%s', $this->parameters['bundle'], $this->parameters['controller'], $this->parameters['name'], $this->parameters['format'], $this->parameters['engine']); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\TemplateNameParser as BaseTemplateNameParser; -use Symfony\Component\Templating\TemplateReferenceInterface; -use Symfony\Component\HttpKernel\KernelInterface; - - -class TemplateNameParser extends BaseTemplateNameParser -{ - protected $kernel; - protected $cache; - - - public function __construct(KernelInterface $kernel) - { - $this->kernel = $kernel; - $this->cache = array(); - } - - - public function parse($name) - { - if ($name instanceof TemplateReferenceInterface) { - return $name; - } else if (isset($this->cache[$name])) { - return $this->cache[$name]; - } - - $name = str_replace(':/', ':', preg_replace('#/{2,}#', '/', strtr($name, '\\', '/'))); - - if (false !== strpos($name, '..')) { - throw new \RuntimeException(sprintf('Template name "%s" contains invalid characters.', $name)); - } - - $parts = explode(':', $name); - if (3 !== count($parts)) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid (format is "bundle:section:template.format.engine").', $name)); - } - - $elements = explode('.', $parts[2]); - if (3 > count($elements)) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid (format is "bundle:section:template.format.engine").', $name)); - } - $engine = array_pop($elements); - $format = array_pop($elements); - - $template = new TemplateReference($parts[0], $parts[1], implode('.', $elements), $format, $engine); - - if ($template->get('bundle')) { - try { - $this->kernel->getBundle($template->get('bundle')); - } catch (\Exception $e) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid.', $name), 0, $e); - } - } - - return $this->cache[$name] = $template; - } - - - public function parseFromFilename($file) - { - $parts = explode('/', strtr($file, '\\', '/')); - - $elements = explode('.', array_pop($parts)); - if (3 > count($elements)) { - return false; - } - $engine = array_pop($elements); - $format = array_pop($elements); - - return new TemplateReference('', implode('/', $parts), implode('.', $elements), $format, $engine); - } - -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating\Loader -{ - -use Symfony\Component\Config\FileLocatorInterface; -use Symfony\Component\Templating\TemplateReferenceInterface; - - -class TemplateLocator implements FileLocatorInterface -{ - protected $locator; - protected $path; - protected $cache; - - - public function __construct(FileLocatorInterface $locator, $cacheDir = null) - { - if (null !== $cacheDir && file_exists($cache = $cacheDir.'/templates.php')) { - $this->cache = require $cache; - } - - $this->locator = $locator; - } - - - public function locate($template, $currentPath = null, $first = true) - { - if (!$template instanceof TemplateReferenceInterface) { - throw new \InvalidArgumentException("The template must be an instance of TemplateReferenceInterface."); - } - - $key = $template->getLogicalName(); - - if (isset($this->cache[$key])) { - return $this->cache[$key]; - } - - try { - return $this->cache[$key] = $this->locator->locate($template->getPath(), $currentPath); - } catch (\InvalidArgumentException $e) { - throw new \InvalidArgumentException(sprintf('Unable to find template "%s" in "%s".', $template, $this->path), 0, $e); - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ParameterBag -{ - protected $parameters; - - - public function __construct(array $parameters = array()) - { - $this->parameters = $parameters; - } - - - public function all() - { - return $this->parameters; - } - - - public function keys() - { - return array_keys($this->parameters); - } - - - public function replace(array $parameters = array()) - { - $this->parameters = $parameters; - } - - - public function add(array $parameters = array()) - { - $this->parameters = array_replace($this->parameters, $parameters); - } - - - public function get($path, $default = null, $deep = false) - { - if (!$deep || false === $pos = strpos($path, '[')) { - return array_key_exists($path, $this->parameters) ? $this->parameters[$path] : $default; - } - - $root = substr($path, 0, $pos); - if (!array_key_exists($root, $this->parameters)) { - return $default; - } - - $value = $this->parameters[$root]; - $currentKey = null; - for ($i=$pos,$c=strlen($path); $i<$c; $i++) { - $char = $path[$i]; - - if ('[' === $char) { - if (null !== $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "[" at position %d.', $i)); - } - - $currentKey = ''; - } else if (']' === $char) { - if (null === $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "]" at position %d.', $i)); - } - - if (!is_array($value) || !array_key_exists($currentKey, $value)) { - return $default; - } - - $value = $value[$currentKey]; - $currentKey = null; - } else { - if (null === $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "%s" at position %d.', $char, $i)); - } - - $currentKey .= $char; - } - } - - if (null !== $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Path must end with "]".')); - } - - return $value; - } - - - public function set($key, $value) - { - $this->parameters[$key] = $value; - } - - - public function has($key) - { - return array_key_exists($key, $this->parameters); - } - - - public function remove($key) - { - unset($this->parameters[$key]); - } - - - public function getAlpha($key, $default = '', $deep = false) - { - return preg_replace('/[^[:alpha:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getAlnum($key, $default = '', $deep = false) - { - return preg_replace('/[^[:alnum:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getDigits($key, $default = '', $deep = false) - { - return preg_replace('/[^[:digit:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getInt($key, $default = 0, $deep = false) - { - return (int) $this->get($key, $default, $deep); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class HeaderBag -{ - protected $headers; - protected $cacheControl; - - - public function __construct(array $headers = array()) - { - $this->cacheControl = array(); - $this->headers = array(); - foreach ($headers as $key => $values) { - $this->set($key, $values); - } - } - - - public function __toString() - { - if (!$this->headers) { - return ''; - } - - $beautifier = function ($name) { - return preg_replace_callback('/\-(.)/', function ($match) { return '-'.strtoupper($match[1]); }, ucfirst($name)); - }; - - $max = max(array_map('strlen', array_keys($this->headers))) + 1; - $content = ''; - ksort($this->headers); - foreach ($this->headers as $name => $values) { - foreach ($values as $value) { - $content .= sprintf("%-{$max}s %s\r\n", $beautifier($name).':', $value); - } - } - - return $content; - } - - - public function all() - { - return $this->headers; - } - - - public function keys() - { - return array_keys($this->headers); - } - - - public function replace(array $headers = array()) - { - $this->headers = array(); - $this->add($headers); - } - - - public function add(array $headers) - { - foreach ($headers as $key => $values) { - $this->set($key, $values); - } - } - - - public function get($key, $default = null, $first = true) - { - $key = strtr(strtolower($key), '_', '-'); - - if (!array_key_exists($key, $this->headers)) { - if (null === $default) { - return $first ? null : array(); - } - - return $first ? $default : array($default); - } - - if ($first) { - return count($this->headers[$key]) ? $this->headers[$key][0] : $default; - } - - return $this->headers[$key]; - } - - - public function set($key, $values, $replace = true) - { - $key = strtr(strtolower($key), '_', '-'); - - $values = (array) $values; - - if (true === $replace || !isset($this->headers[$key])) { - $this->headers[$key] = $values; - } else { - $this->headers[$key] = array_merge($this->headers[$key], $values); - } - - if ('cache-control' === $key) { - $this->cacheControl = $this->parseCacheControl($values[0]); - } - } - - - public function has($key) - { - return array_key_exists(strtr(strtolower($key), '_', '-'), $this->headers); - } - - - public function contains($key, $value) - { - return in_array($value, $this->get($key, null, false)); - } - - - public function remove($key) - { - $key = strtr(strtolower($key), '_', '-'); - - unset($this->headers[$key]); - - if ('cache-control' === $key) { - $this->cacheControl = array(); - } - } - - - public function getDate($key, \DateTime $default = null) - { - if (null === $value = $this->get($key)) { - return $default; - } - - if (false === $date = \DateTime::createFromFormat(DATE_RFC2822, $value)) { - throw new \RuntimeException(sprintf('The %s HTTP header is not parseable (%s).', $key, $value)); - } - - return $date; - } - - public function addCacheControlDirective($key, $value = true) - { - $this->cacheControl[$key] = $value; - - $this->set('Cache-Control', $this->getCacheControlHeader()); - } - - public function hasCacheControlDirective($key) - { - return array_key_exists($key, $this->cacheControl); - } - - public function getCacheControlDirective($key) - { - return array_key_exists($key, $this->cacheControl) ? $this->cacheControl[$key] : null; - } - - public function removeCacheControlDirective($key) - { - unset($this->cacheControl[$key]); - - $this->set('Cache-Control', $this->getCacheControlHeader()); - } - - protected function getCacheControlHeader() - { - $parts = array(); - ksort($this->cacheControl); - foreach ($this->cacheControl as $key => $value) { - if (true === $value) { - $parts[] = $key; - } else { - if (preg_match('#[^a-zA-Z0-9._-]#', $value)) { - $value = '"'.$value.'"'; - } - - $parts[] = "$key=$value"; - } - } - - return implode(', ', $parts); - } - - - protected function parseCacheControl($header) - { - $cacheControl = array(); - preg_match_all('#([a-zA-Z][a-zA-Z_-]*)\s*(?:=(?:"([^"]*)"|([^ \t",;]*)))?#', $header, $matches, PREG_SET_ORDER); - foreach ($matches as $match) { - $cacheControl[strtolower($match[1])] = isset($match[2]) && $match[2] ? $match[2] : (isset($match[3]) ? $match[3] : true); - } - - return $cacheControl; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\File\UploadedFile; - - -class FileBag extends ParameterBag -{ - static private $fileKeys = array('error', 'name', 'size', 'tmp_name', 'type'); - - - public function __construct(array $parameters = array()) - { - $this->replace($parameters); - } - - - public function replace(array $files = array()) - { - $this->parameters = array(); - $this->add($files); - } - - - public function set($key, $value) - { - if (is_array($value) || $value instanceof UploadedFile) { - parent::set($key, $this->convertFileInformation($value)); - } - } - - - public function add(array $files = array()) - { - foreach ($files as $key => $file) { - $this->set($key, $file); - } - } - - - protected function convertFileInformation($file) - { - if ($file instanceof UploadedFile) { - return $file; - } - - $file = $this->fixPhpFilesArray($file); - if (is_array($file)) { - $keys = array_keys($file); - sort($keys); - - if ($keys == self::$fileKeys) { - if (UPLOAD_ERR_NO_FILE == $file['error']) { - $file = null; - } else { - $file = new UploadedFile($file['tmp_name'], $file['name'], $file['type'], $file['size'], $file['error']); - } - } else { - $file = array_map(array($this, 'convertFileInformation'), $file); - } - } - - return $file; - } - - - protected function fixPhpFilesArray($data) - { - if (!is_array($data)) { - return $data; - } - - $keys = array_keys($data); - sort($keys); - - if (self::$fileKeys != $keys || !isset($data['name']) || !is_array($data['name'])) { - return $data; - } - - $files = $data; - foreach (self::$fileKeys as $k) { - unset($files[$k]); - } - - foreach (array_keys($data['name']) as $key) { - $files[$key] = $this->fixPhpFilesArray(array( - 'error' => $data['error'][$key], - 'name' => $data['name'][$key], - 'type' => $data['type'][$key], - 'tmp_name' => $data['tmp_name'][$key], - 'size' => $data['size'][$key] - )); - } - - return $files; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ServerBag extends ParameterBag -{ - public function getHeaders() - { - $headers = array(); - foreach ($this->parameters as $key => $value) { - if ('HTTP_' === substr($key, 0, 5)) { - $headers[substr($key, 5)] = $value; - } - } - - foreach (array('CONTENT_TYPE', 'CONTENT_LENGTH') as $key) { - if (isset($this->parameters[$key])) { - $headers[$key] = $this->parameters[$key]; - } - } - - if (isset($this->parameters['PHP_AUTH_USER'])) { - $pass = isset($this->parameters['PHP_AUTH_PW']) ? $this->parameters['PHP_AUTH_PW'] : ''; - $headers['AUTHORIZATION'] = 'Basic '.base64_encode($this->parameters['PHP_AUTH_USER'].':'.$pass); - } - - return $headers; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage; - - -class Request -{ - static protected $trustProxy = false; - - - public $attributes; - - - public $request; - - - public $query; - - - public $server; - - - public $files; - - - public $cookies; - - - public $headers; - - protected $content; - protected $languages; - protected $charsets; - protected $acceptableContentTypes; - protected $pathInfo; - protected $requestUri; - protected $baseUrl; - protected $basePath; - protected $method; - protected $format; - protected $session; - - static protected $formats; - - - public function __construct(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null) - { - $this->initialize($query, $request, $attributes, $cookies, $files, $server, $content); - } - - - public function initialize(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null) - { - $this->request = new ParameterBag($request); - $this->query = new ParameterBag($query); - $this->attributes = new ParameterBag($attributes); - $this->cookies = new ParameterBag($cookies); - $this->files = new FileBag($files); - $this->server = new ServerBag($server); - $this->headers = new HeaderBag($this->server->getHeaders()); - - $this->content = $content; - $this->languages = null; - $this->charsets = null; - $this->acceptableContentTypes = null; - $this->pathInfo = null; - $this->requestUri = null; - $this->baseUrl = null; - $this->basePath = null; - $this->method = null; - $this->format = null; - } - - - static public function createFromGlobals() - { - $request = new static($_GET, $_POST, array(), $_COOKIE, $_FILES, $_SERVER); - - if (0 === strpos($request->server->get('CONTENT_TYPE'), 'application/x-www-form-urlencoded') - && in_array(strtoupper($request->server->get('REQUEST_METHOD', 'GET')), array('PUT', 'DELETE')) - ) { - parse_str($request->getContent(), $data); - $request->request = new ParameterBag($data); - } - - return $request; - } - - - static public function create($uri, $method = 'GET', $parameters = array(), $cookies = array(), $files = array(), $server = array(), $content = null) - { - $defaults = array( - 'SERVER_NAME' => 'localhost', - 'SERVER_PORT' => 80, - 'HTTP_HOST' => 'localhost', - 'HTTP_USER_AGENT' => 'Symfony/2.X', - 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', - 'HTTP_ACCEPT_LANGUAGE' => 'en-us,en;q=0.5', - 'HTTP_ACCEPT_CHARSET' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', - 'REMOTE_ADDR' => '127.0.0.1', - 'SCRIPT_NAME' => '', - 'SCRIPT_FILENAME' => '', - 'SERVER_PROTOCOL' => 'HTTP/1.1', - 'REQUEST_TIME' => time(), - ); - - $components = parse_url($uri); - if (isset($components['host'])) { - $defaults['SERVER_NAME'] = $components['host']; - $defaults['HTTP_HOST'] = $components['host']; - } - - if (isset($components['scheme'])) { - if ('https' === $components['scheme']) { - $defaults['HTTPS'] = 'on'; - $defaults['SERVER_PORT'] = 443; - } - } - - if (isset($components['port'])) { - $defaults['SERVER_PORT'] = $components['port']; - $defaults['HTTP_HOST'] = $defaults['HTTP_HOST'].':'.$components['port']; - } - - if (!isset($components['path'])) { - $components['path'] = ''; - } - - if (in_array(strtoupper($method), array('POST', 'PUT', 'DELETE'))) { - $request = $parameters; - $query = array(); - $defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded'; - } else { - $request = array(); - $query = $parameters; - if (false !== $pos = strpos($uri, '?')) { - $qs = substr($uri, $pos + 1); - parse_str($qs, $params); - - $query = array_merge($params, $query); - } - } - - $queryString = isset($components['query']) ? html_entity_decode($components['query']) : ''; - parse_str($queryString, $qs); - if (is_array($qs)) { - $query = array_replace($qs, $query); - } - - $uri = $components['path'].($queryString ? '?'.$queryString : ''); - - $server = array_replace($defaults, $server, array( - 'REQUEST_METHOD' => strtoupper($method), - 'PATH_INFO' => '', - 'REQUEST_URI' => $uri, - 'QUERY_STRING' => $queryString, - )); - - return new static($query, $request, array(), $cookies, $files, $server, $content); - } - - - public function duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null) - { - $dup = clone $this; - if ($query !== null) { - $dup->query = new ParameterBag($query); - } - if ($request !== null) { - $dup->request = new ParameterBag($request); - } - if ($attributes !== null) { - $dup->attributes = new ParameterBag($attributes); - } - if ($cookies !== null) { - $dup->cookies = new ParameterBag($cookies); - } - if ($files !== null) { - $dup->files = new FileBag($files); - } - if ($server !== null) { - $dup->server = new ServerBag($server); - $dup->headers = new HeaderBag($dup->server->getHeaders()); - } - $this->languages = null; - $this->charsets = null; - $this->acceptableContentTypes = null; - $this->pathInfo = null; - $this->requestUri = null; - $this->baseUrl = null; - $this->basePath = null; - $this->method = null; - $this->format = null; - - return $dup; - } - - - public function __clone() - { - $this->query = clone $this->query; - $this->request = clone $this->request; - $this->attributes = clone $this->attributes; - $this->cookies = clone $this->cookies; - $this->files = clone $this->files; - $this->server = clone $this->server; - $this->headers = clone $this->headers; - } - - - public function __toString() - { - return - sprintf('%s %s %s', $this->getMethod(), $this->getRequestUri(), $this->server->get('SERVER_PROTOCOL'))."\r\n". - $this->headers."\r\n". - $this->getContent(); - } - - - public function overrideGlobals() - { - $_GET = $this->query->all(); - $_POST = $this->request->all(); - $_SERVER = $this->server->all(); - $_COOKIE = $this->cookies->all(); - - foreach ($this->headers->all() as $key => $value) { - $key = strtoupper(str_replace('-', '_', $key)); - if (in_array($key, array('CONTENT_TYPE', 'CONTENT_LENGTH'))) { - $_SERVER[$key] = implode(', ', $value); - } else { - $_SERVER['HTTP_'.$key] = implode(', ', $value); - } - } - - $_REQUEST = array_merge($_GET, $_POST); - } - - - static public function trustProxyData() - { - self::$trustProxy = true; - } - - - public function get($key, $default = null, $deep = false) - { - return $this->query->get($key, $this->attributes->get($key, $this->request->get($key, $default, $deep), $deep), $deep); - } - - - public function getSession() - { - return $this->session; - } - - - public function hasPreviousSession() - { - return $this->cookies->has(session_name()) && null !== $this->session; - } - - - public function hasSession() - { - return null !== $this->session; - } - - - public function setSession(Session $session) - { - $this->session = $session; - } - - - public function getClientIp($proxy = false) - { - if ($proxy) { - if ($this->server->has('HTTP_CLIENT_IP')) { - return $this->server->get('HTTP_CLIENT_IP'); - } elseif (self::$trustProxy && $this->server->has('HTTP_X_FORWARDED_FOR')) { - return $this->server->get('HTTP_X_FORWARDED_FOR'); - } - } - - return $this->server->get('REMOTE_ADDR'); - } - - - public function getScriptName() - { - return $this->server->get('SCRIPT_NAME', $this->server->get('ORIG_SCRIPT_NAME', '')); - } - - - public function getPathInfo() - { - if (null === $this->pathInfo) { - $this->pathInfo = $this->preparePathInfo(); - } - - return $this->pathInfo; - } - - - public function getBasePath() - { - if (null === $this->basePath) { - $this->basePath = $this->prepareBasePath(); - } - - return $this->basePath; - } - - - public function getBaseUrl() - { - if (null === $this->baseUrl) { - $this->baseUrl = $this->prepareBaseUrl(); - } - - return $this->baseUrl; - } - - - public function getScheme() - { - return $this->isSecure() ? 'https' : 'http'; - } - - - public function getPort() - { - return $this->headers->get('X-Forwarded-Port') ?: $this->server->get('SERVER_PORT'); - } - - - public function getHttpHost() - { - $scheme = $this->getScheme(); - $port = $this->getPort(); - - if (('http' == $scheme && $port == 80) || ('https' == $scheme && $port == 443)) { - return $this->getHost(); - } - - return $this->getHost().':'.$port; - } - - - public function getRequestUri() - { - if (null === $this->requestUri) { - $this->requestUri = $this->prepareRequestUri(); - } - - return $this->requestUri; - } - - - public function getUri() - { - $qs = $this->getQueryString(); - if (null !== $qs) { - $qs = '?'.$qs; - } - - return $this->getScheme().'://'.$this->getHttpHost().$this->getBaseUrl().$this->getPathInfo().$qs; - } - - - public function getUriForPath($path) - { - return $this->getScheme().'://'.$this->getHttpHost().$this->getBaseUrl().$path; - } - - - public function getQueryString() - { - if (!$qs = $this->server->get('QUERY_STRING')) { - return null; - } - - $parts = array(); - $order = array(); - - foreach (explode('&', $qs) as $segment) { - if (false === strpos($segment, '=')) { - $parts[] = $segment; - $order[] = $segment; - } else { - $tmp = explode('=', rawurldecode($segment), 2); - $parts[] = rawurlencode($tmp[0]).'='.rawurlencode($tmp[1]); - $order[] = $tmp[0]; - } - } - array_multisort($order, SORT_ASC, $parts); - - return implode('&', $parts); - } - - - public function isSecure() - { - return ( - (strtolower($this->server->get('HTTPS')) == 'on' || $this->server->get('HTTPS') == 1) - || - (self::$trustProxy && strtolower($this->headers->get('SSL_HTTPS')) == 'on' || $this->headers->get('SSL_HTTPS') == 1) - || - (self::$trustProxy && strtolower($this->headers->get('X_FORWARDED_PROTO')) == 'https') - ); - } - - - public function getHost() - { - if (self::$trustProxy && $host = $this->headers->get('X_FORWARDED_HOST')) { - $elements = explode(',', $host); - - $host = trim($elements[count($elements) - 1]); - } else { - if (!$host = $this->headers->get('HOST')) { - if (!$host = $this->server->get('SERVER_NAME')) { - $host = $this->server->get('SERVER_ADDR', ''); - } - } - } - - $host = preg_replace('/:\d+$/', '', $host); - - return trim($host); - } - - - public function setMethod($method) - { - $this->method = null; - $this->server->set('REQUEST_METHOD', $method); - } - - - public function getMethod() - { - if (null === $this->method) { - $this->method = strtoupper($this->server->get('REQUEST_METHOD', 'GET')); - if ('POST' === $this->method) { - $this->method = strtoupper($this->server->get('X-HTTP-METHOD-OVERRIDE', $this->request->get('_method', 'POST'))); - } - } - - return $this->method; - } - - - public function getMimeType($format) - { - if (null === static::$formats) { - static::initializeFormats(); - } - - return isset(static::$formats[$format]) ? static::$formats[$format][0] : null; - } - - - public function getFormat($mimeType) - { - if (false !== $pos = strpos($mimeType, ';')) { - $mimeType = substr($mimeType, 0, $pos); - } - - if (null === static::$formats) { - static::initializeFormats(); - } - - foreach (static::$formats as $format => $mimeTypes) { - if (in_array($mimeType, (array) $mimeTypes)) { - return $format; - } - } - - return null; - } - - - public function setFormat($format, $mimeTypes) - { - if (null === static::$formats) { - static::initializeFormats(); - } - - static::$formats[$format] = is_array($mimeTypes) ? $mimeTypes : array($mimeTypes); - } - - - public function getRequestFormat($default = 'html') - { - if (null === $this->format) { - $this->format = $this->get('_format', $default); - } - - return $this->format; - } - - - public function setRequestFormat($format) - { - $this->format = $format; - } - - - public function isMethodSafe() - { - return in_array($this->getMethod(), array('GET', 'HEAD')); - } - - - public function getContent($asResource = false) - { - if (false === $this->content || (true === $asResource && null !== $this->content)) { - throw new \LogicException('getContent() can only be called once when using the resource return type.'); - } - - if (true === $asResource) { - $this->content = false; - - return fopen('php://input', 'rb'); - } - - if (null === $this->content) { - $this->content = file_get_contents('php://input'); - } - - return $this->content; - } - - - public function getETags() - { - return preg_split('/\s*,\s*/', $this->headers->get('if_none_match'), null, PREG_SPLIT_NO_EMPTY); - } - - public function isNoCache() - { - return $this->headers->hasCacheControlDirective('no-cache') || 'no-cache' == $this->headers->get('Pragma'); - } - - - public function getPreferredLanguage(array $locales = null) - { - $preferredLanguages = $this->getLanguages(); - - if (null === $locales) { - return isset($preferredLanguages[0]) ? $preferredLanguages[0] : null; - } - - if (!$preferredLanguages) { - return $locales[0]; - } - - $preferredLanguages = array_values(array_intersect($preferredLanguages, $locales)); - - return isset($preferredLanguages[0]) ? $preferredLanguages[0] : $locales[0]; - } - - - public function getLanguages() - { - if (null !== $this->languages) { - return $this->languages; - } - - $languages = $this->splitHttpAcceptHeader($this->headers->get('Accept-Language')); - $this->languages = array(); - foreach ($languages as $lang => $q) { - if (strstr($lang, '-')) { - $codes = explode('-', $lang); - if ($codes[0] == 'i') { - if (count($codes) > 1) { - $lang = $codes[1]; - } - } else { - for ($i = 0, $max = count($codes); $i < $max; $i++) { - if ($i == 0) { - $lang = strtolower($codes[0]); - } else { - $lang .= '_'.strtoupper($codes[$i]); - } - } - } - } - - $this->languages[] = $lang; - } - - return $this->languages; - } - - - public function getCharsets() - { - if (null !== $this->charsets) { - return $this->charsets; - } - - return $this->charsets = array_keys($this->splitHttpAcceptHeader($this->headers->get('Accept-Charset'))); - } - - - public function getAcceptableContentTypes() - { - if (null !== $this->acceptableContentTypes) { - return $this->acceptableContentTypes; - } - - return $this->acceptableContentTypes = array_keys($this->splitHttpAcceptHeader($this->headers->get('Accept'))); - } - - - public function isXmlHttpRequest() - { - return 'XMLHttpRequest' == $this->headers->get('X-Requested-With'); - } - - - public function splitHttpAcceptHeader($header) - { - if (!$header) { - return array(); - } - - $values = array(); - foreach (array_filter(explode(',', $header)) as $value) { - if ($pos = strpos($value, ';')) { - $q = (float) trim(substr($value, strpos($value, '=') + 1)); - $value = trim(substr($value, 0, $pos)); - } else { - $q = 1; - } - - if (0 < $q) { - $values[trim($value)] = $q; - } - } - - arsort($values); - reset($values); - - return $values; - } - - - - protected function prepareRequestUri() - { - $requestUri = ''; - - if ($this->headers->has('X_REWRITE_URL')) { - $requestUri = $this->headers->get('X_REWRITE_URL'); - } elseif ($this->server->get('IIS_WasUrlRewritten') == '1' && $this->server->get('UNENCODED_URL') != '') { - $requestUri = $this->server->get('UNENCODED_URL'); - } elseif ($this->server->has('REQUEST_URI')) { - $requestUri = $this->server->get('REQUEST_URI'); - $schemeAndHttpHost = $this->getScheme().'://'.$this->getHttpHost(); - if (strpos($requestUri, $schemeAndHttpHost) === 0) { - $requestUri = substr($requestUri, strlen($schemeAndHttpHost)); - } - } elseif ($this->server->has('ORIG_PATH_INFO')) { - $requestUri = $this->server->get('ORIG_PATH_INFO'); - if ($this->server->get('QUERY_STRING')) { - $requestUri .= '?'.$this->server->get('QUERY_STRING'); - } - } - - return $requestUri; - } - - protected function prepareBaseUrl() - { - $filename = basename($this->server->get('SCRIPT_FILENAME')); - - if (basename($this->server->get('SCRIPT_NAME')) === $filename) { - $baseUrl = $this->server->get('SCRIPT_NAME'); - } elseif (basename($this->server->get('PHP_SELF')) === $filename) { - $baseUrl = $this->server->get('PHP_SELF'); - } elseif (basename($this->server->get('ORIG_SCRIPT_NAME')) === $filename) { - $baseUrl = $this->server->get('ORIG_SCRIPT_NAME'); } else { - $path = $this->server->get('PHP_SELF', ''); - $file = $this->server->get('SCRIPT_FILENAME', ''); - $segs = explode('/', trim($file, '/')); - $segs = array_reverse($segs); - $index = 0; - $last = count($segs); - $baseUrl = ''; - do { - $seg = $segs[$index]; - $baseUrl = '/'.$seg.$baseUrl; - ++$index; - } while (($last > $index) && (false !== ($pos = strpos($path, $baseUrl))) && (0 != $pos)); - } - - $requestUri = $this->getRequestUri(); - - if ($baseUrl && 0 === strpos($requestUri, $baseUrl)) { - return $baseUrl; - } - - if ($baseUrl && 0 === strpos($requestUri, dirname($baseUrl))) { - return rtrim(dirname($baseUrl), '/'); - } - - $truncatedRequestUri = $requestUri; - if (($pos = strpos($requestUri, '?')) !== false) { - $truncatedRequestUri = substr($requestUri, 0, $pos); - } - - $basename = basename($baseUrl); - if (empty($basename) || !strpos($truncatedRequestUri, $basename)) { - return ''; - } - - if ((strlen($requestUri) >= strlen($baseUrl)) && ((false !== ($pos = strpos($requestUri, $baseUrl))) && ($pos !== 0))) { - $baseUrl = substr($requestUri, 0, $pos + strlen($baseUrl)); - } - - return rtrim($baseUrl, '/'); - } - - - protected function prepareBasePath() - { - $filename = basename($this->server->get('SCRIPT_FILENAME')); - $baseUrl = $this->getBaseUrl(); - if (empty($baseUrl)) { - return ''; - } - - if (basename($baseUrl) === $filename) { - $basePath = dirname($baseUrl); - } else { - $basePath = $baseUrl; - } - - if ('\\' === DIRECTORY_SEPARATOR) { - $basePath = str_replace('\\', '/', $basePath); - } - - return rtrim($basePath, '/'); - } - - - protected function preparePathInfo() - { - $baseUrl = $this->getBaseUrl(); - - if (null === ($requestUri = $this->getRequestUri())) { - return '/'; - } - - $pathInfo = '/'; - - if ($pos = strpos($requestUri, '?')) { - $requestUri = substr($requestUri, 0, $pos); - } - - if ((null !== $baseUrl) && (false === ($pathInfo = substr($requestUri, strlen($baseUrl))))) { - return '/'; - } elseif (null === $baseUrl) { - return $requestUri; - } - - return (string) $pathInfo; - } - - - static protected function initializeFormats() - { - static::$formats = array( - 'html' => array('text/html', 'application/xhtml+xml'), - 'txt' => array('text/plain'), - 'js' => array('application/javascript', 'application/x-javascript', 'text/javascript'), - 'css' => array('text/css'), - 'json' => array('application/json', 'application/x-json'), - 'xml' => array('text/xml', 'application/xml', 'application/x-xml'), - 'rdf' => array('application/rdf+xml'), - 'atom' => array('application/atom+xml'), - ); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class Response -{ - - public $headers; - - protected $content; - protected $version; - protected $statusCode; - protected $statusText; - protected $charset; - - static public $statusTexts = array( - 100 => 'Continue', - 101 => 'Switching Protocols', - 200 => 'OK', - 201 => 'Created', - 202 => 'Accepted', - 203 => 'Non-Authoritative Information', - 204 => 'No Content', - 205 => 'Reset Content', - 206 => 'Partial Content', - 300 => 'Multiple Choices', - 301 => 'Moved Permanently', - 302 => 'Found', - 303 => 'See Other', - 304 => 'Not Modified', - 305 => 'Use Proxy', - 307 => 'Temporary Redirect', - 400 => 'Bad Request', - 401 => 'Unauthorized', - 402 => 'Payment Required', - 403 => 'Forbidden', - 404 => 'Not Found', - 405 => 'Method Not Allowed', - 406 => 'Not Acceptable', - 407 => 'Proxy Authentication Required', - 408 => 'Request Timeout', - 409 => 'Conflict', - 410 => 'Gone', - 411 => 'Length Required', - 412 => 'Precondition Failed', - 413 => 'Request Entity Too Large', - 414 => 'Request-URI Too Long', - 415 => 'Unsupported Media Type', - 416 => 'Requested Range Not Satisfiable', - 417 => 'Expectation Failed', - 418 => 'I\'m a teapot', - 500 => 'Internal Server Error', - 501 => 'Not Implemented', - 502 => 'Bad Gateway', - 503 => 'Service Unavailable', - 504 => 'Gateway Timeout', - 505 => 'HTTP Version Not Supported', - ); - - - public function __construct($content = '', $status = 200, $headers = array()) - { - $this->headers = new ResponseHeaderBag($headers); - $this->setContent($content); - $this->setStatusCode($status); - $this->setProtocolVersion('1.0'); - if (!$this->headers->has('Date')) { - $this->setDate(new \DateTime(null, new \DateTimeZone('UTC'))); - } - } - - - public function __toString() - { - $this->prepare(); - - return - sprintf('HTTP/%s %s %s', $this->version, $this->statusCode, $this->statusText)."\r\n". - $this->headers."\r\n". - $this->getContent(); - } - - - public function __clone() - { - $this->headers = clone $this->headers; - } - - - public function prepare() - { - if ($this->isInformational() || in_array($this->statusCode, array(204, 304))) { - $this->setContent(''); - } - - $charset = $this->charset ?: 'UTF-8'; - if (!$this->headers->has('Content-Type')) { - $this->headers->set('Content-Type', 'text/html; charset='.$charset); - } elseif ('text/' === substr($this->headers->get('Content-Type'), 0, 5) && false === strpos($this->headers->get('Content-Type'), 'charset')) { - $this->headers->set('Content-Type', $this->headers->get('Content-Type').'; charset='.$charset); - } - - if ($this->headers->has('Transfer-Encoding')) { - $this->headers->remove('Content-Length'); - } elseif (!$this->headers->has('Content-Length')) { - $this->headers->set('Content-Length', strlen($this->content)); - } - } - - - public function sendHeaders() - { - if (headers_sent()) { - return; - } - - $this->prepare(); - - header(sprintf('HTTP/%s %s %s', $this->version, $this->statusCode, $this->statusText)); - - foreach ($this->headers->all() as $name => $values) { - foreach ($values as $value) { - header($name.': '.$value, false); - } - } - - foreach ($this->headers->getCookies() as $cookie) { - setcookie($cookie->getName(), $cookie->getValue(), $cookie->getExpiresTime(), $cookie->getPath(), $cookie->getDomain(), $cookie->isSecure(), $cookie->isHttpOnly()); - } - } - - - public function sendContent() - { - echo $this->content; - } - - - public function send() - { - $this->sendHeaders(); - $this->sendContent(); - - if (function_exists('fastcgi_finish_request')) { - fastcgi_finish_request(); - } - } - - - public function setContent($content) - { - if (null !== $content && !is_string($content) && !is_numeric($content) && !is_callable(array($content, '__toString'))) { - throw new \UnexpectedValueException('The Response content must be a string or object implementing __toString(), "'.gettype($content).'" given.'); - } - - $this->content = (string) $content; - } - - - public function getContent() - { - return $this->content; - } - - - public function setProtocolVersion($version) - { - $this->version = $version; - } - - - public function getProtocolVersion() - { - return $this->version; - } - - - public function setStatusCode($code, $text = null) - { - $this->statusCode = (int) $code; - if ($this->isInvalid()) { - throw new \InvalidArgumentException(sprintf('The HTTP status code "%s" is not valid.', $code)); - } - - $this->statusText = false === $text ? '' : (null === $text ? self::$statusTexts[$this->statusCode] : $text); - } - - - public function getStatusCode() - { - return $this->statusCode; - } - - - public function setCharset($charset) - { - $this->charset = $charset; - } - - - public function getCharset() - { - return $this->charset; - } - - - public function isCacheable() - { - if (!in_array($this->statusCode, array(200, 203, 300, 301, 302, 404, 410))) { - return false; - } - - if ($this->headers->hasCacheControlDirective('no-store') || $this->headers->getCacheControlDirective('private')) { - return false; - } - - return $this->isValidateable() || $this->isFresh(); - } - - - public function isFresh() - { - return $this->getTtl() > 0; - } - - - public function isValidateable() - { - return $this->headers->has('Last-Modified') || $this->headers->has('ETag'); - } - - - public function setPrivate() - { - $this->headers->removeCacheControlDirective('public'); - $this->headers->addCacheControlDirective('private'); - } - - - public function setPublic() - { - $this->headers->addCacheControlDirective('public'); - $this->headers->removeCacheControlDirective('private'); - } - - - public function mustRevalidate() - { - return $this->headers->hasCacheControlDirective('must-revalidate') || $this->headers->has('must-proxy-revalidate'); - } - - - public function getDate() - { - return $this->headers->getDate('Date'); - } - - - public function setDate(\DateTime $date) - { - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Date', $date->format('D, d M Y H:i:s').' GMT'); - } - - - public function getAge() - { - if ($age = $this->headers->get('Age')) { - return $age; - } - - return max(time() - $this->getDate()->format('U'), 0); - } - - - public function expire() - { - if ($this->isFresh()) { - $this->headers->set('Age', $this->getMaxAge()); - } - } - - - public function getExpires() - { - return $this->headers->getDate('Expires'); - } - - - public function setExpires(\DateTime $date = null) - { - if (null === $date) { - $this->headers->remove('Expires'); - } else { - $date = clone $date; - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Expires', $date->format('D, d M Y H:i:s').' GMT'); - } - } - - - public function getMaxAge() - { - if ($age = $this->headers->getCacheControlDirective('s-maxage')) { - return $age; - } - - if ($age = $this->headers->getCacheControlDirective('max-age')) { - return $age; - } - - if (null !== $this->getExpires()) { - return $this->getExpires()->format('U') - $this->getDate()->format('U'); - } - - return null; - } - - - public function setMaxAge($value) - { - $this->headers->addCacheControlDirective('max-age', $value); - } - - - public function setSharedMaxAge($value) - { - $this->setPublic(); - $this->headers->addCacheControlDirective('s-maxage', $value); - } - - - public function getTtl() - { - if ($maxAge = $this->getMaxAge()) { - return $maxAge - $this->getAge(); - } - - return null; - } - - - public function setTtl($seconds) - { - $this->setSharedMaxAge($this->getAge() + $seconds); - } - - - public function setClientTtl($seconds) - { - $this->setMaxAge($this->getAge() + $seconds); - } - - - public function getLastModified() - { - return $this->headers->getDate('Last-Modified'); - } - - - public function setLastModified(\DateTime $date = null) - { - if (null === $date) { - $this->headers->remove('Last-Modified'); - } else { - $date = clone $date; - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Last-Modified', $date->format('D, d M Y H:i:s').' GMT'); - } - } - - - public function getEtag() - { - return $this->headers->get('ETag'); - } - - - public function setEtag($etag = null, $weak = false) - { - if (null === $etag) { - $this->headers->remove('Etag'); - } else { - if (0 !== strpos($etag, '"')) { - $etag = '"'.$etag.'"'; - } - - $this->headers->set('ETag', (true === $weak ? 'W/' : '').$etag); - } - } - - - public function setCache(array $options) - { - if ($diff = array_diff(array_keys($options), array('etag', 'last_modified', 'max_age', 's_maxage', 'private', 'public'))) { - throw new \InvalidArgumentException(sprintf('Response does not support the following options: "%s".', implode('", "', array_keys($diff)))); - } - - if (isset($options['etag'])) { - $this->setEtag($options['etag']); - } - - if (isset($options['last_modified'])) { - $this->setLastModified($options['last_modified']); - } - - if (isset($options['max_age'])) { - $this->setMaxAge($options['max_age']); - } - - if (isset($options['s_maxage'])) { - $this->setSharedMaxAge($options['s_maxage']); - } - - if (isset($options['public'])) { - if ($options['public']) { - $this->setPublic(); - } else { - $this->setPrivate(); - } - } - - if (isset($options['private'])) { - if ($options['private']) { - $this->setPrivate(); - } else { - $this->setPublic(); - } - } - } - - - public function setNotModified() - { - $this->setStatusCode(304); - $this->setContent(null); - - foreach (array('Allow', 'Content-Encoding', 'Content-Language', 'Content-Length', 'Content-MD5', 'Content-Type', 'Last-Modified') as $header) { - $this->headers->remove($header); - } - } - - - public function hasVary() - { - return (Boolean) $this->headers->get('Vary'); - } - - - public function getVary() - { - if (!$vary = $this->headers->get('Vary')) { - return array(); - } - - return is_array($vary) ? $vary : preg_split('/[\s,]+/', $vary); - } - - - public function setVary($headers, $replace = true) - { - $this->headers->set('Vary', $headers, $replace); - } - - - public function isNotModified(Request $request) - { - $lastModified = $request->headers->get('If-Modified-Since'); - $notModified = false; - if ($etags = $request->getEtags()) { - $notModified = (in_array($this->getEtag(), $etags) || in_array('*', $etags)) && (!$lastModified || $this->headers->get('Last-Modified') == $lastModified); - } elseif ($lastModified) { - $notModified = $lastModified == $this->headers->get('Last-Modified'); - } - - if ($notModified) { - $this->setNotModified(); - } - - return $notModified; - } - - - public function isInvalid() - { - return $this->statusCode < 100 || $this->statusCode >= 600; - } - - - public function isInformational() - { - return $this->statusCode >= 100 && $this->statusCode < 200; - } - - - public function isSuccessful() - { - return $this->statusCode >= 200 && $this->statusCode < 300; - } - - - public function isRedirection() - { - return $this->statusCode >= 300 && $this->statusCode < 400; - } - - - public function isClientError() - { - return $this->statusCode >= 400 && $this->statusCode < 500; - } - - - public function isServerError() - { - return $this->statusCode >= 500 && $this->statusCode < 600; - } - - - public function isOk() - { - return 200 === $this->statusCode; - } - - - public function isForbidden() - { - return 403 === $this->statusCode; - } - - - public function isNotFound() - { - return 404 === $this->statusCode; - } - - - public function isRedirect($location = null) - { - return in_array($this->statusCode, array(201, 301, 302, 303, 307)) && (null === $location ?: $location == $this->headers->get('Location')); - } - - - public function isEmpty() - { - return in_array($this->statusCode, array(201, 204, 304)); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ResponseHeaderBag extends HeaderBag -{ - const COOKIES_FLAT = 'flat'; - const COOKIES_ARRAY = 'array'; - - protected $computedCacheControl = array(); - protected $cookies = array(); - - - public function __construct(array $headers = array()) - { - parent::__construct($headers); - - if (!isset($this->headers['cache-control'])) { - $this->set('cache-control', ''); - } - } - - - public function __toString() - { - $cookies = ''; - foreach ($this->getCookies() as $cookie) { - $cookies .= 'Set-Cookie: '.$cookie."\r\n"; - } - - return parent::__toString().$cookies; - } - - - public function replace(array $headers = array()) - { - parent::replace($headers); - - if (!isset($this->headers['cache-control'])) { - $this->set('cache-control', ''); - } - } - - - public function set($key, $values, $replace = true) - { - parent::set($key, $values, $replace); - - if (in_array(strtr(strtolower($key), '_', '-'), array('cache-control', 'etag', 'last-modified', 'expires'))) { - $computed = $this->computeCacheControlValue(); - $this->headers['cache-control'] = array($computed); - $this->computedCacheControl = $this->parseCacheControl($computed); - } - } - - - public function remove($key) - { - parent::remove($key); - - if ('cache-control' === strtr(strtolower($key), '_', '-')) { - $this->computedCacheControl = array(); - } - } - - - public function hasCacheControlDirective($key) - { - return array_key_exists($key, $this->computedCacheControl); - } - - - public function getCacheControlDirective($key) - { - return array_key_exists($key, $this->computedCacheControl) ? $this->computedCacheControl[$key] : null; - } - - - public function setCookie(Cookie $cookie) - { - $this->cookies[$cookie->getDomain()][$cookie->getPath()][$cookie->getName()] = $cookie; - } - - - public function removeCookie($name, $path = null, $domain = null) - { - unset($this->cookies[$domain][$path][$name]); - - if (empty($this->cookies[$domain][$path])) { - unset($this->cookies[$domain][$path]); - - if (empty($this->cookies[$domain])) { - unset($this->cookies[$domain]); - } - } - } - - - public function getCookies($format = self::COOKIES_FLAT) - { - if (!in_array($format, array(self::COOKIES_FLAT, self::COOKIES_ARRAY))) { - throw new \InvalidArgumentException(sprintf('Format "%s" invalid (%s).', $format, implode(', ', array(self::COOKIES_FLAT, self::COOKIES_ARRAY)))); - } - - if (self::COOKIES_ARRAY === $format) { - return $this->cookies; - } - - $flattenedCookies = array(); - foreach ($this->cookies as $path) { - foreach ($path as $cookies) { - foreach ($cookies as $cookie) { - $flattenedCookies[] = $cookie; - } - } - } - - return $flattenedCookies; - } - - - public function clearCookie($name, $path = null, $domain = null) - { - $this->setCookie(new Cookie($name, null, 1, $path, $domain)); - } - - - protected function computeCacheControlValue() - { - if (!$this->cacheControl && !$this->has('ETag') && !$this->has('Last-Modified') && !$this->has('Expires')) { - return 'no-cache'; - } - - if (!$this->cacheControl) { - return 'private, must-revalidate'; - } - - $header = $this->getCacheControlHeader(); - if (isset($this->cacheControl['public']) || isset($this->cacheControl['private'])) { - return $header; - } - - if (!isset($this->cacheControl['s-maxage'])) { - return $header.', private'; - } - - return $header; - } -} -} - - - - -namespace Symfony\Component\Config -{ - - -class FileLocator implements FileLocatorInterface -{ - protected $paths; - - - public function __construct($paths = array()) - { - $this->paths = (array) $paths; - } - - - public function locate($name, $currentPath = null, $first = true) - { - if ($this->isAbsolutePath($name)) { - if (!file_exists($name)) { - throw new \InvalidArgumentException(sprintf('The file "%s" does not exist.', $name)); - } - - return $name; - } - - $filepaths = array(); - if (null !== $currentPath && file_exists($file = $currentPath.DIRECTORY_SEPARATOR.$name)) { - if (true === $first) { - return $file; - } - $filepaths[] = $file; - } - - foreach ($this->paths as $path) { - if (file_exists($file = $path.DIRECTORY_SEPARATOR.$name)) { - if (true === $first) { - return $file; - } - $filepaths[] = $file; - } - } - - if (!$filepaths) { - throw new \InvalidArgumentException(sprintf('The file "%s" does not exist (in: %s%s).', $name, null !== $currentPath ? $currentPath.', ' : '', implode(', ', $this->paths))); - } - - return array_values(array_unique($filepaths)); - } - - - private function isAbsolutePath($file) - { - if ($file[0] == '/' || $file[0] == '\\' - || (strlen($file) > 3 && ctype_alpha($file[0]) - && $file[1] == ':' - && ($file[2] == '\\' || $file[2] == '/') - ) - ) { - return true; - } - - return false; - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -interface EventDispatcherInterface -{ - - function dispatch($eventName, Event $event = null); - - - function addListener($eventName, $listener, $priority = 0); - - - function addSubscriber(EventSubscriberInterface $subscriber); - - - function removeListener($eventName, $listener); - - - function removeSubscriber(EventSubscriberInterface $subscriber); - - - function getListeners($eventName = null); - - - function hasListeners($eventName = null); -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -class EventDispatcher implements EventDispatcherInterface -{ - private $listeners = array(); - private $sorted = array(); - - - public function dispatch($eventName, Event $event = null) - { - if (!isset($this->listeners[$eventName])) { - return; - } - - if (null === $event) { - $event = new Event(); - } - - $this->doDispatch($this->getListeners($eventName), $eventName, $event); - } - - - public function getListeners($eventName = null) - { - if (null !== $eventName) { - if (!isset($this->sorted[$eventName])) { - $this->sortListeners($eventName); - } - - return $this->sorted[$eventName]; - } - - foreach (array_keys($this->listeners) as $eventName) { - if (!isset($this->sorted[$eventName])) { - $this->sortListeners($eventName); - } - - if ($this->sorted[$eventName]) { - $sorted[$eventName] = $this->sorted[$eventName]; - } - } - - return $this->sorted; - } - - - public function hasListeners($eventName = null) - { - return (Boolean) count($this->getListeners($eventName)); - } - - - public function addListener($eventName, $listener, $priority = 0) - { - $this->listeners[$eventName][$priority][] = $listener; - unset($this->sorted[$eventName]); - } - - - public function removeListener($eventName, $listener) - { - if (!isset($this->listeners[$eventName])) { - return; - } - - foreach ($this->listeners[$eventName] as $priority => $listeners) { - if (false !== ($key = array_search($listener, $listeners))) { - unset($this->listeners[$eventName][$priority][$key], $this->sorted[$eventName]); - } - } - } - - - public function addSubscriber(EventSubscriberInterface $subscriber) - { - foreach ($subscriber->getSubscribedEvents() as $eventName => $params) { - if (is_string($params)) { - $this->addListener($eventName, array($subscriber, $params)); - } else { - $this->addListener($eventName, array($subscriber, $params[0]), $params[1]); - } - } - } - - - public function removeSubscriber(EventSubscriberInterface $subscriber) - { - foreach ($subscriber->getSubscribedEvents() as $eventName => $method) { - $this->removeListener($eventName, array($subscriber, $method)); - } - } - - - protected function doDispatch($listeners, $eventName, Event $event) - { - foreach ($listeners as $listener) { - call_user_func($listener, $event); - if ($event->isPropagationStopped()) { - break; - } - } - } - - - private function sortListeners($eventName) - { - $this->sorted[$eventName] = array(); - - if (isset($this->listeners[$eventName])) { - krsort($this->listeners[$eventName]); - $this->sorted[$eventName] = call_user_func_array('array_merge', $this->listeners[$eventName]); - } - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -class Event -{ - - private $propagationStopped = false; - - - public function isPropagationStopped() - { - return $this->propagationStopped; - } - - - public function stopPropagation() - { - $this->propagationStopped = true; - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -interface EventSubscriberInterface -{ - - static function getSubscribedEvents(); -} -} - - - - -namespace Symfony\Component\HttpKernel -{ - -use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; -use Symfony\Component\HttpKernel\Event\FilterControllerEvent; -use Symfony\Component\HttpKernel\Event\FilterResponseEvent; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent; -use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class HttpKernel implements HttpKernelInterface -{ - private $dispatcher; - private $resolver; - - - public function __construct(EventDispatcherInterface $dispatcher, ControllerResolverInterface $resolver) - { - $this->dispatcher = $dispatcher; - $this->resolver = $resolver; - } - - - public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) - { - try { - return $this->handleRaw($request, $type); - } catch (\Exception $e) { - if (false === $catch) { - throw $e; - } - - return $this->handleException($e, $request, $type); - } - } - - - private function handleRaw(Request $request, $type = self::MASTER_REQUEST) - { - $event = new GetResponseEvent($this, $request, $type); - $this->dispatcher->dispatch(KernelEvents::REQUEST, $event); - - if ($event->hasResponse()) { - return $this->filterResponse($event->getResponse(), $request, $type); - } - - if (false === $controller = $this->resolver->getController($request)) { - throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". Maybe you forgot to add the matching route in your routing configuration?', $request->getPathInfo())); - } - - $event = new FilterControllerEvent($this, $controller, $request, $type); - $this->dispatcher->dispatch(KernelEvents::CONTROLLER, $event); - $controller = $event->getController(); - - $arguments = $this->resolver->getArguments($request, $controller); - - $response = call_user_func_array($controller, $arguments); - - if (!$response instanceof Response) { - $event = new GetResponseForControllerResultEvent($this, $request, $type, $response); - $this->dispatcher->dispatch(KernelEvents::VIEW, $event); - - if ($event->hasResponse()) { - $response = $event->getResponse(); - } - - if (!$response instanceof Response) { - $msg = sprintf('The controller must return a response (%s given).', $this->varToString($response)); - - if (null === $response) { - $msg .= ' Did you forget to add a return statement somewhere in your controller?'; - } - throw new \LogicException($msg); - } - } - - return $this->filterResponse($response, $request, $type); - } - - - private function filterResponse(Response $response, Request $request, $type) - { - $event = new FilterResponseEvent($this, $request, $type, $response); - - $this->dispatcher->dispatch(KernelEvents::RESPONSE, $event); - - return $event->getResponse(); - } - - - private function handleException(\Exception $e, $request, $type) - { - $event = new GetResponseForExceptionEvent($this, $request, $type, $e); - $this->dispatcher->dispatch(KernelEvents::EXCEPTION, $event); - - if (!$event->hasResponse()) { - throw $e; - } - - try { - return $this->filterResponse($event->getResponse(), $request, $type); - } catch (\Exception $e) { - return $event->getResponse(); - } - } - - private function varToString($var) - { - if (is_object($var)) { - return sprintf('Object(%s)', get_class($var)); - } - - if (is_array($var)) { - $a = array(); - foreach ($var as $k => $v) { - $a[] = sprintf('%s => %s', $k, $this->varToString($v)); - } - - return sprintf("Array(%s)", implode(', ', $a)); - } - - if (is_resource($var)) { - return sprintf('Resource(%s)', get_resource_type($var)); - } - - if (null === $var) { - return 'null'; - } - - if (false === $var) { - return 'false'; - } - - if (true === $var) { - return 'true'; - } - - return (string) $var; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\EventListener -{ - -use Symfony\Component\HttpKernel\Event\FilterResponseEvent; -use Symfony\Component\HttpFoundation\Response; -use Symfony\Component\HttpKernel\HttpKernelInterface; - - -class ResponseListener -{ - private $charset; - - public function __construct($charset) - { - $this->charset = $charset; - } - - - public function onKernelResponse(FilterResponseEvent $event) - { - $request = $event->getRequest(); - $response = $event->getResponse(); - - if ('HEAD' === $request->getMethod()) { - $length = $response->headers->get('Content-Length'); - $response->setContent(''); - if ($length) { - $response->headers->set('Content-Length', $length); - } - } - - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - if (null === $response->getCharset()) { - $response->setCharset($this->charset); - } - - if ($response->headers->has('Content-Type')) { - return; - } - - $format = $request->getRequestFormat(); - if ((null !== $format) && $mimeType = $request->getMimeType($format)) { - $response->headers->set('Content-Type', $mimeType); - } - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Controller -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpFoundation\Request; - - -class ControllerResolver implements ControllerResolverInterface -{ - private $logger; - - - public function __construct(LoggerInterface $logger = null) - { - $this->logger = $logger; - } - - - public function getController(Request $request) - { - if (!$controller = $request->attributes->get('_controller')) { - if (null !== $this->logger) { - $this->logger->warn('Unable to look for the controller as the "_controller" parameter is missing'); - } - - return false; - } - - if (is_array($controller) || ((is_object($controller) || false === strpos($controller, ':')) && method_exists($controller, '__invoke'))) { - return $controller; - } - - list($controller, $method) = $this->createController($controller); - - if (!method_exists($controller, $method)) { - throw new \InvalidArgumentException(sprintf('Method "%s::%s" does not exist.', get_class($controller), $method)); - } - - return array($controller, $method); - } - - - public function getArguments(Request $request, $controller) - { - $attributes = $request->attributes->all(); - - if (is_array($controller)) { - $r = new \ReflectionMethod($controller[0], $controller[1]); - $repr = sprintf('%s::%s()', get_class($controller[0]), $controller[1]); - } elseif (is_object($controller)) { - $r = new \ReflectionObject($controller); - $r = $r->getMethod('__invoke'); - $repr = get_class($controller); - } else { - $r = new \ReflectionFunction($controller); - $repr = $controller; - } - - $arguments = array(); - foreach ($r->getParameters() as $param) { - if (array_key_exists($param->getName(), $attributes)) { - $arguments[] = $attributes[$param->getName()]; - } elseif ($param->getClass() && $param->getClass()->isInstance($request)) { - $arguments[] = $request; - } elseif ($param->isDefaultValueAvailable()) { - $arguments[] = $param->getDefaultValue(); - } else { - throw new \RuntimeException(sprintf('Controller "%s" requires that you provide a value for the "$%s" argument (because there is no default value or because there is a non optional argument after this one).', $repr, $param->getName())); - } - } - - return $arguments; - } - - - protected function createController($controller) - { - if (false === strpos($controller, '::')) { - throw new \InvalidArgumentException(sprintf('Unable to find controller "%s".', $controller)); - } - - list($class, $method) = explode('::', $controller); - - if (!class_exists($class)) { - throw new \InvalidArgumentException(sprintf('Class "%s" does not exist.', $class)); - } - - return array(new $class(), $method); - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Controller -{ - -use Symfony\Component\HttpFoundation\Request; - - -interface ControllerResolverInterface -{ - - function getController(Request $request); - - - function getArguments(Request $request, $controller); -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\EventDispatcher\Event; - - -class KernelEvent extends Event -{ - - private $kernel; - - - private $request; - - - private $requestType; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType) - { - $this->kernel = $kernel; - $this->request = $request; - $this->requestType = $requestType; - } - - - public function getKernel() - { - return $this->kernel; - } - - - public function getRequest() - { - return $this->request; - } - - - public function getRequestType() - { - return $this->requestType; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class FilterControllerEvent extends KernelEvent -{ - - private $controller; - - public function __construct(HttpKernelInterface $kernel, $controller, Request $request, $requestType) - { - parent::__construct($kernel, $request, $requestType); - - $this->setController($controller); - } - - - public function getController() - { - return $this->controller; - } - - - public function setController($controller) - { - if (!is_callable($controller)) { - throw new \LogicException(sprintf('The controller must be a callable (%s given).', $this->varToString($controller))); - } - - $this->controller = $controller; - } - - private function varToString($var) - { - if (is_object($var)) { - return sprintf('Object(%s)', get_class($var)); - } - - if (is_array($var)) { - $a = array(); - foreach ($var as $k => $v) { - $a[] = sprintf('%s => %s', $k, $this->varToString($v)); - } - - return sprintf("Array(%s)", implode(', ', $a)); - } - - if (is_resource($var)) { - return sprintf('Resource(%s)', get_resource_type($var)); - } - - if (null === $var) { - return 'null'; - } - - if (false === $var) { - return 'false'; - } - - if (true === $var) { - return 'true'; - } - - return (string) $var; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; - - -class FilterResponseEvent extends KernelEvent -{ - - private $response; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, Response $response) - { - parent::__construct($kernel, $request, $requestType); - - $this->setResponse($response); - } - - - public function getResponse() - { - return $this->response; - } - - - public function setResponse(Response $response) - { - $this->response = $response; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; - - -class GetResponseEvent extends KernelEvent -{ - - private $response; - - - public function getResponse() - { - return $this->response; - } - - - public function setResponse(Response $response) - { - $this->response = $response; - - $this->stopPropagation(); - } - - - public function hasResponse() - { - return null !== $this->response; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class GetResponseForControllerResultEvent extends GetResponseEvent -{ - - private $controllerResult; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult) - { - parent::__construct($kernel, $request, $requestType); - - $this->controllerResult = $controllerResult; - } - - - public function getControllerResult() - { - return $this->controllerResult; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class GetResponseForExceptionEvent extends GetResponseEvent -{ - - private $exception; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, \Exception $e) - { - parent::__construct($kernel, $request, $requestType); - - $this->setException($e); - } - - - public function getException() - { - return $this->exception; - } - - - public function setException(\Exception $exception) - { - $this->exception = $exception; - } -} -} - - - - -namespace Symfony\Component\HttpKernel -{ - - -final class KernelEvents -{ - - const REQUEST = 'kernel.request'; - - - const EXCEPTION = 'kernel.exception'; - - - const VIEW = 'kernel.view'; - - - const CONTROLLER = 'kernel.controller'; - - - const RESPONSE = 'kernel.response'; -} -} - - - - -namespace Symfony\Component\HttpKernel\Config -{ - -use Symfony\Component\Config\FileLocator as BaseFileLocator; -use Symfony\Component\HttpKernel\KernelInterface; - - -class FileLocator extends BaseFileLocator -{ - private $kernel; - private $path; - - - public function __construct(KernelInterface $kernel, $path = null, array $paths = array()) - { - $this->kernel = $kernel; - $this->path = $path; - $paths[] = $path; - - parent::__construct($paths); - } - - - public function locate($file, $currentPath = null, $first = true) - { - if ('@' === $file[0]) { - return $this->kernel->locateResource($file, $this->path, $first); - } - - return parent::locate($file, $currentPath, $first); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\EventListener -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\Routing\Exception\MethodNotAllowedException; -use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Component\Routing\RouterInterface; -use Symfony\Component\Routing\RequestContext; - - -class RouterListener -{ - private $router; - private $logger; - private $httpPort; - private $httpsPort; - - public function __construct(RouterInterface $router, $httpPort = 80, $httpsPort = 443, LoggerInterface $logger = null) - { - $this->router = $router; - $this->httpPort = $httpPort; - $this->httpsPort = $httpsPort; - $this->logger = $logger; - } - - public function onEarlyKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - $request = $event->getRequest(); - - $context = new RequestContext( - $request->getBaseUrl(), - $request->getMethod(), - $request->getHost(), - $request->getScheme(), - $request->isSecure() ? $this->httpPort : $request->getPort(), - $request->isSecure() ? $request->getPort() : $this->httpsPort - ); - - $this->router->setContext($context); - } - - public function onKernelRequest(GetResponseEvent $event) - { - $request = $event->getRequest(); - - if ($request->attributes->has('_controller')) { - return; - } - - try { - $parameters = $this->router->match($request->getPathInfo()); - - if (null !== $this->logger) { - $this->logger->info(sprintf('Matched route "%s" (parameters: %s)', $parameters['_route'], $this->parametersToString($parameters))); - } - - $request->attributes->add($parameters); - } catch (ResourceNotFoundException $e) { - $message = sprintf('No route found for "%s %s"', $request->getMethod(), $request->getPathInfo()); - - throw new NotFoundHttpException($message, $e); - } catch (MethodNotAllowedException $e) { - $message = sprintf('No route found for "%s %s": Method Not Allowed (Allow: %s)', $request->getMethod(), $request->getPathInfo(), strtoupper(implode(', ', $e->getAllowedMethods()))); - - throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e); - } - - if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { - $context = $this->router->getContext(); - $session = $request->getSession(); - if ($locale = $request->attributes->get('_locale')) { - if ($session) { - $session->setLocale($locale); - } - $context->setParameter('_locale', $locale); - } elseif ($session) { - $context->setParameter('_locale', $session->getLocale()); - } - } - } - - private function parametersToString(array $parameters) - { - $pieces = array(); - foreach ($parameters as $key => $val) { - $pieces[] = sprintf('"%s": "%s"', $key, (is_string($val) ? $val : json_encode($val))); - } - - return implode(', ', $pieces); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Controller -{ - -use Symfony\Component\HttpKernel\KernelInterface; -use Symfony\Component\HttpKernel\Log\LoggerInterface; - - -class ControllerNameParser -{ - protected $kernel; - - - public function __construct(KernelInterface $kernel) - { - $this->kernel = $kernel; - } - - - public function parse($controller) - { - if (3 != count($parts = explode(':', $controller))) { - throw new \InvalidArgumentException(sprintf('The "%s" controller is not a valid a:b:c controller string.', $controller)); - } - - list($bundle, $controller, $action) = $parts; - $class = null; - $logs = array(); - foreach ($this->kernel->getBundle($bundle, false) as $b) { - $try = $b->getNamespace().'\\Controller\\'.$controller.'Controller'; - if (!class_exists($try)) { - $logs[] = sprintf('Unable to find controller "%s:%s" - class "%s" does not exist.', $bundle, $controller, $try); - } else { - $class = $try; - - break; - } - } - - if (null === $class) { - $this->handleControllerNotFoundException($bundle, $controller, $logs); - } - - return $class.'::'.$action.'Action'; - } - - private function handleControllerNotFoundException($bundle, $controller, array $logs) - { - if (1 == count($logs)) { - throw new \InvalidArgumentException($logs[0]); - } - - $names = array(); - foreach ($this->kernel->getBundle($bundle, false) as $b) { - $names[] = $b->getName(); - } - $msg = sprintf('Unable to find controller "%s:%s" in bundles %s.', $bundle, $controller, implode(', ', $names)); - - throw new \InvalidArgumentException($msg); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Controller -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\Controller\ControllerResolver as BaseControllerResolver; -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser; -use Symfony\Component\DependencyInjection\ContainerAwareInterface; - - -class ControllerResolver extends BaseControllerResolver -{ - protected $container; - protected $parser; - - - public function __construct(ContainerInterface $container, ControllerNameParser $parser, LoggerInterface $logger = null) - { - $this->container = $container; - $this->parser = $parser; - - parent::__construct($logger); - } - - - protected function createController($controller) - { - if (false === strpos($controller, '::')) { - $count = substr_count($controller, ':'); - if (2 == $count) { - $controller = $this->parser->parse($controller); - } elseif (1 == $count) { - list($service, $method) = explode(':', $controller); - - return array($this->container->get($service), $method); - } else { - throw new \LogicException(sprintf('Unable to parse the controller name "%s".', $controller)); - } - } - - list($class, $method) = explode('::', $controller); - - if (!class_exists($class)) { - throw new \InvalidArgumentException(sprintf('Class "%s" does not exist.', $class)); - } - - $controller = new $class(); - if ($controller instanceof ContainerAwareInterface) { - $controller->setContainer($this->container); - } - - return array($controller, $method); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle -{ - -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Component\EventDispatcher\EventDispatcher; -use Symfony\Component\EventDispatcher\Event; - - -class ContainerAwareEventDispatcher extends EventDispatcher -{ - - private $container; - - - private $listenerIds = array(); - - - private $listeners = array(); - - - public function __construct(ContainerInterface $container) - { - $this->container = $container; - } - - - public function addListenerService($eventName, $callback, $priority = 0) - { - if (!is_array($callback) || 2 !== count($callback)) { - throw new \InvalidArgumentException('Expected an array("service", "method") argument'); - } - - $this->listenerIds[$eventName][] = array($callback[0], $callback[1], $priority); - } - - - public function dispatch($eventName, Event $event = null) - { - if (isset($this->listenerIds[$eventName])) { - foreach ($this->listenerIds[$eventName] as $args) { - list($serviceId, $method, $priority) = $args; - $listener = $this->container->get($serviceId); - - $key = $serviceId.$method; - if (!isset($this->listeners[$eventName][$key])) { - $this->addListener($eventName, array($listener, $method), $priority); - } elseif ($listener !== $this->listeners[$eventName][$key]) { - $this->removeListener($eventName, array($this->listeners[$eventName][$key], $method)); - $this->addListener($eventName, array($listener, $method), $priority); - } - - $this->listeners[$eventName][$key] = $listener; - } - } - - parent::dispatch($eventName, $event); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle -{ - -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Component\HttpKernel\HttpKernel as BaseHttpKernel; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class HttpKernel extends BaseHttpKernel -{ - private $container; - private $esiSupport; - - public function __construct(EventDispatcherInterface $dispatcher, ContainerInterface $container, ControllerResolverInterface $controllerResolver) - { - parent::__construct($dispatcher, $controllerResolver); - - $this->container = $container; - } - - public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) - { - $this->container->enterScope('request'); - $this->container->set('request', $request, 'request'); - - try { - $response = parent::handle($request, $type, $catch); - } catch (\Exception $e) { - $this->container->leaveScope('request'); - - throw $e; - } - - $this->container->leaveScope('request'); - - return $response; - } - - - public function forward($controller, array $attributes = array(), array $query = array()) - { - $attributes['_controller'] = $controller; - $subRequest = $this->container->get('request')->duplicate($query, null, $attributes); - - return $this->handle($subRequest, HttpKernelInterface::SUB_REQUEST); - } - - - public function render($controller, array $options = array()) - { - $options = array_merge(array( - 'attributes' => array(), - 'query' => array(), - 'ignore_errors' => !$this->container->getParameter('kernel.debug'), - 'alt' => array(), - 'standalone' => false, - 'comment' => '', - ), $options); - - if (!is_array($options['alt'])) { - $options['alt'] = array($options['alt']); - } - - if (null === $this->esiSupport) { - $this->esiSupport = $this->container->has('esi') && $this->container->get('esi')->hasSurrogateEsiCapability($this->container->get('request')); - } - - if ($this->esiSupport && $options['standalone']) { - $uri = $this->generateInternalUri($controller, $options['attributes'], $options['query']); - - $alt = ''; - if ($options['alt']) { - $alt = $this->generateInternalUri($options['alt'][0], isset($options['alt'][1]) ? $options['alt'][1] : array(), isset($options['alt'][2]) ? $options['alt'][2] : array()); - } - - return $this->container->get('esi')->renderIncludeTag($uri, $alt, $options['ignore_errors'], $options['comment']); - } - - $request = $this->container->get('request'); - - if (0 === strpos($controller, '/')) { - $subRequest = Request::create($controller, 'get', array(), $request->cookies->all(), array(), $request->server->all()); - $subRequest->setSession($request->getSession()); - } else { - $options['attributes']['_controller'] = $controller; - $options['attributes']['_format'] = $request->getRequestFormat(); - $options['attributes']['_route'] = '_internal'; - $subRequest = $request->duplicate($options['query'], null, $options['attributes']); - } - - try { - $response = $this->handle($subRequest, HttpKernelInterface::SUB_REQUEST, false); - - if (!$response->isSuccessful()) { - throw new \RuntimeException(sprintf('Error when rendering "%s" (Status code is %s).', $request->getUri(), $response->getStatusCode())); - } - - return $response->getContent(); - } catch (\Exception $e) { - if ($options['alt']) { - $alt = $options['alt']; - unset($options['alt']); - $options['attributes'] = isset($alt[1]) ? $alt[1] : array(); - $options['query'] = isset($alt[2]) ? $alt[2] : array(); - - return $this->render($alt[0], $options); - } - - if (!$options['ignore_errors']) { - throw $e; - } - } - } - - - public function generateInternalUri($controller, array $attributes = array(), array $query = array()) - { - if (0 === strpos($controller, '/')) { - return $controller; - } - - $path = http_build_query($attributes); - $uri = $this->container->get('router')->generate('_internal', array( - 'controller' => $controller, - 'path' => $path ?: 'none', - '_format' => $this->container->get('request')->getRequestFormat(), - )); - - if ($queryString = http_build_query($query)) { - $uri .= '?'.$queryString; - } - - return $uri; - } -} -} - - - - -namespace Symfony\Component\Security\Http -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class Firewall -{ - private $map; - private $dispatcher; - - - public function __construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher) - { - $this->map = $map; - $this->dispatcher = $dispatcher; - } - - - public function onKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - list($listeners, $exception) = $this->map->getListeners($event->getRequest()); - if (null !== $exception) { - $exception->register($this->dispatcher); - } - - foreach ($listeners as $listener) { - $response = $listener->handle($event); - - if ($event->hasResponse()) { - break; - } - } - } -} -} - - - - -namespace Symfony\Component\Security\Http -{ - -use Symfony\Component\HttpFoundation\Request; - - -interface FirewallMapInterface -{ - - function getListeners(Request $request); -} -} - - - - -namespace Symfony\Component\Security\Core -{ - -use Symfony\Component\Security\Core\User\UserInterface; -use Symfony\Component\Security\Core\Exception\AuthenticationCredentialsNotFoundException; -use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface; -use Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; -use Symfony\Component\Security\Acl\Voter\FieldVote; - - -class SecurityContext implements SecurityContextInterface -{ - private $token; - private $accessDecisionManager; - private $authenticationManager; - private $alwaysAuthenticate; - - - public function __construct(AuthenticationManagerInterface $authenticationManager, AccessDecisionManagerInterface $accessDecisionManager, $alwaysAuthenticate = false) - { - $this->authenticationManager = $authenticationManager; - $this->accessDecisionManager = $accessDecisionManager; - $this->alwaysAuthenticate = $alwaysAuthenticate; - } - - - public final function isGranted($attributes, $object = null) - { - if (null === $this->token) { - throw new AuthenticationCredentialsNotFoundException('The security context contains no authentication token. One possible reason may be that there is no firewall configured for this URL.'); - } - - if ($this->alwaysAuthenticate || !$this->token->isAuthenticated()) { - $this->token = $this->authenticationManager->authenticate($this->token); - } - - return $this->accessDecisionManager->decide($this->token, (array) $attributes, $object); - } - - - public function getToken() - { - return $this->token; - } - - - public function setToken(TokenInterface $token = null) - { - $this->token = $token; - } -} -} - - - - -namespace Symfony\Component\Security\Core -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface SecurityContextInterface -{ - const ACCESS_DENIED_ERROR = '_security.403_error'; - const AUTHENTICATION_ERROR = '_security.last_error'; - const LAST_USERNAME = '_security.last_username'; - - - function getToken(); - - - function setToken(TokenInterface $token = null); - - - function isGranted($attributes, $object = null); -} -} - - - - -namespace Symfony\Component\Security\Core\User -{ - - -interface UserProviderInterface -{ - - function loadUserByUsername($username); - - - function refreshUser(UserInterface $user); - - - function supportsClass($class); -} -} - - - - -namespace Symfony\Component\Security\Core\Authentication -{ - -use Symfony\Component\Security\Core\Exception\AccountStatusException; -use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\Exception\ProviderNotFoundException; -use Symfony\Component\Security\Core\Authentication\Provider\AuthenticationProviderInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -class AuthenticationProviderManager implements AuthenticationManagerInterface -{ - private $providers; - private $eraseCredentials; - - - public function __construct(array $providers, $eraseCredentials = true) - { - if (!$providers) { - throw new \InvalidArgumentException('You must at least add one authentication provider.'); - } - - $this->providers = $providers; - $this->eraseCredentials = (Boolean) $eraseCredentials; - } - - - public function authenticate(TokenInterface $token) - { - $lastException = null; - $result = null; - - foreach ($this->providers as $provider) { - if (!$provider->supports($token)) { - continue; - } - - try { - $result = $provider->authenticate($token); - - if (null !== $result) { - break; - } - } catch (AccountStatusException $e) { - $e->setExtraInformation($token); - - throw $e; - } catch (AuthenticationException $e) { - $lastException = $e; - } - } - - if (null !== $result) { - if (true === $this->eraseCredentials) { - $result->eraseCredentials(); - } - - return $result; - } - - if (null === $lastException) { - $lastException = new ProviderNotFoundException(sprintf('No Authentication Provider found for token of class "%s".', get_class($token))); - } - - $lastException->setExtraInformation($token); - - throw $lastException; - } -} -} - - - - -namespace Symfony\Component\Security\Core\Authentication -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; -use Symfony\Component\Security\Core\Exception\AuthenticationException; - - -interface AuthenticationManagerInterface -{ - - function authenticate(TokenInterface $token); -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization -{ - -use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -class AccessDecisionManager implements AccessDecisionManagerInterface -{ - private $voters; - private $strategy; - private $allowIfAllAbstainDecisions; - private $allowIfEqualGrantedDeniedDecisions; - - - public function __construct(array $voters, $strategy = 'affirmative', $allowIfAllAbstainDecisions = false, $allowIfEqualGrantedDeniedDecisions = true) - { - if (!$voters) { - throw new \InvalidArgumentException('You must at least add one voter.'); - } - - $this->voters = $voters; - $this->strategy = 'decide'.ucfirst($strategy); - $this->allowIfAllAbstainDecisions = (Boolean) $allowIfAllAbstainDecisions; - $this->allowIfEqualGrantedDeniedDecisions = (Boolean) $allowIfEqualGrantedDeniedDecisions; - } - - - public function decide(TokenInterface $token, array $attributes, $object = null) - { - return $this->{$this->strategy}($token, $attributes, $object); - } - - - public function supportsAttribute($attribute) - { - foreach ($this->voters as $voter) { - if ($voter->supportsAttribute($attribute)) { - return true; - } - } - - return false; - } - - - public function supportsClass($class) - { - foreach ($this->voters as $voter) { - if ($voter->supportsClass($class)) { - return true; - } - } - - return false; - } - - - private function decideAffirmative(TokenInterface $token, array $attributes, $object = null) - { - $deny = 0; - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, $attributes); - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - return true; - - case VoterInterface::ACCESS_DENIED: - ++$deny; - - break; - - default: - break; - } - } - - if ($deny > 0) { - return false; - } - - return $this->allowIfAllAbstainDecisions; - } - - - private function decideConsensus(TokenInterface $token, array $attributes, $object = null) - { - $grant = 0; - $deny = 0; - $abstain = 0; - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, $attributes); - - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - ++$grant; - - break; - - case VoterInterface::ACCESS_DENIED: - ++$deny; - - break; - - default: - ++$abstain; - - break; - } - } - - if ($grant > $deny) { - return true; - } - - if ($deny > $grant) { - return false; - } - - if ($grant == $deny && $grant != 0) { - return $this->allowIfEqualGrantedDeniedDecisions; - } - - return $this->allowIfAllAbstainDecisions; - } - - - private function decideUnanimous(TokenInterface $token, array $attributes, $object = null) - { - $grant = 0; - foreach ($attributes as $attribute) { - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, array($attribute)); - - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - ++$grant; - - break; - - case VoterInterface::ACCESS_DENIED: - return false; - - default: - break; - } - } - } - - if ($grant > 0) { - return true; - } - - return $this->allowIfAllAbstainDecisions; - } -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface AccessDecisionManagerInterface -{ - - function decide(TokenInterface $token, array $attributes, $object = null); - - - function supportsAttribute($attribute); - - - function supportsClass($class); -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization\Voter -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface VoterInterface -{ - const ACCESS_GRANTED = 1; - const ACCESS_ABSTAIN = 0; - const ACCESS_DENIED = -1; - - - function supportsAttribute($attribute); - - - function supportsClass($class); - - - function vote(TokenInterface $token, $object, array $attributes); -} -} - - - - -namespace Symfony\Bundle\SecurityBundle\Security -{ - -use Symfony\Component\Security\Http\FirewallMapInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class FirewallMap implements FirewallMapInterface -{ - protected $container; - protected $map; - - public function __construct(ContainerInterface $container, array $map) - { - $this->container = $container; - $this->map = $map; - } - - public function getListeners(Request $request) - { - foreach ($this->map as $contextId => $requestMatcher) { - if (null === $requestMatcher || $requestMatcher->matches($request)) { - return $this->container->get($contextId)->getContext(); - } - } - - return array(array(), null); - } -} -} - - - - -namespace Symfony\Bundle\SecurityBundle\Security -{ - -use Symfony\Component\Security\Http\Firewall\ExceptionListener; - - -class FirewallContext -{ - private $listeners; - private $exceptionListener; - - public function __construct(array $listeners, ExceptionListener $exceptionListener = null) - { - $this->listeners = $listeners; - $this->exceptionListener = $exceptionListener; - } - - public function getContext() - { - return array($this->listeners, $this->exceptionListener); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class RequestMatcher implements RequestMatcherInterface -{ - private $path; - private $host; - private $methods; - private $ip; - private $attributes; - - public function __construct($path = null, $host = null, $methods = null, $ip = null, array $attributes = array()) - { - $this->path = $path; - $this->host = $host; - $this->methods = $methods; - $this->ip = $ip; - $this->attributes = $attributes; - } - - - public function matchHost($regexp) - { - $this->host = $regexp; - } - - - public function matchPath($regexp) - { - $this->path = $regexp; - } - - - public function matchIp($ip) - { - $this->ip = $ip; - } - - - public function matchMethod($method) - { - $this->methods = array_map('strtoupper', is_array($method) ? $method : array($method)); - } - - - public function matchAttribute($key, $regexp) - { - $this->attributes[$key] = $regexp; - } - - - public function matches(Request $request) - { - if (null !== $this->methods && !in_array($request->getMethod(), $this->methods)) { - return false; - } - - foreach ($this->attributes as $key => $pattern) { - if (!preg_match('#'.str_replace('#', '\\#', $pattern).'#', $request->attributes->get($key))) { - return false; - } - } - - if (null !== $this->path) { - $path = str_replace('#', '\\#', $this->path); - - if (!preg_match('#'.$path.'#', $request->getPathInfo())) { - return false; - } - } - - if (null !== $this->host && !preg_match('#'.str_replace('#', '\\#', $this->host).'#', $request->getHost())) { - return false; - } - - if (null !== $this->ip && !$this->checkIp($request->getClientIp(), $this->ip)) { - return false; - } - - return true; - } - - protected function checkIp($requestIp, $ip) - { - if (false !== strpos($requestIp, ':')) { - return $this->checkIp6($requestIp, $ip); - } else { - return $this->checkIp4($requestIp, $ip); - } - } - - protected function checkIp4($requestIp, $ip) - { - if (false !== strpos($ip, '/')) { - list($address, $netmask) = explode('/', $ip); - - if ($netmask < 1 || $netmask > 32) { - return false; - } - } else { - $address = $ip; - $netmask = 32; - } - - return 0 === substr_compare(sprintf('%032b', ip2long($requestIp)), sprintf('%032b', ip2long($address)), 0, $netmask); - } - - - protected function checkIp6($requestIp, $ip) - { - if (!defined('AF_INET6')) { - throw new \RuntimeException('Unable to check Ipv6. Check that PHP was not compiled with option "disable-ipv6".'); - } - - list($address, $netmask) = explode('/', $ip); - - $bytes_addr = unpack("n*", inet_pton($address)); - $bytes_test = unpack("n*", inet_pton($requestIp)); - - for ($i = 1, $ceil = ceil($netmask / 16); $i <= $ceil; $i++) { - $left = $netmask - 16 * ($i-1); - $left = ($left <= 16) ?: 16; - $mask = ~(0xffff >> $left) & 0xffff; - if (($bytes_addr[$i] & $mask) != ($bytes_test[$i] & $mask)) { - return false; - } - } - - return true; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -interface RequestMatcherInterface -{ - - function matches(Request $request); -} -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Stores the Twig configuration. - * - * @package twig - * @author Fabien Potencier - */ -class Twig_Environment -{ - const VERSION = '1.1.1'; - protected $charset; - protected $loader; - protected $debug; - protected $autoReload; - protected $cache; - protected $lexer; - protected $parser; - protected $compiler; - protected $baseTemplateClass; - protected $extensions; - protected $parsers; - protected $visitors; - protected $filters; - protected $tests; - protected $functions; - protected $globals; - protected $runtimeInitialized; - protected $loadedTemplates; - protected $strictVariables; - protected $unaryOperators; - protected $binaryOperators; - protected $templateClassPrefix = '__TwigTemplate_'; - protected $functionCallbacks; - protected $filterCallbacks; - /** - * Constructor. - * - * Available options: - * - * * debug: When set to `true`, the generated templates have a __toString() - * method that you can use to display the generated nodes (default to - * false). - * - * * charset: The charset used by the templates (default to utf-8). - * - * * base_template_class: The base template class to use for generated - * templates (default to Twig_Template). - * - * * cache: An absolute path where to store the compiled templates, or - * false to disable compilation cache (default) - * - * * auto_reload: Whether to reload the template is the original source changed. - * If you don't provide the auto_reload option, it will be - * determined automatically base on the debug value. - * - * * strict_variables: Whether to ignore invalid variables in templates - * (default to false). - * - * * autoescape: Whether to enable auto-escaping (default to true); - * - * * optimizations: A flag that indicates which optimizations to apply - * (default to -1 which means that all optimizations are enabled; - * set it to 0 to disable) - * - * @param Twig_LoaderInterface $loader A Twig_LoaderInterface instance - * @param array $options An array of options - */ - public function __construct(Twig_LoaderInterface $loader = null, $options = array()) - { - if (null !== $loader) { - $this->setLoader($loader); - } - $options = array_merge(array( - 'debug' => false, - 'charset' => 'UTF-8', - 'base_template_class' => 'Twig_Template', - 'strict_variables' => false, - 'autoescape' => true, - 'cache' => false, - 'auto_reload' => null, - 'optimizations' => -1, - ), $options); - $this->debug = (bool) $options['debug']; - $this->charset = $options['charset']; - $this->baseTemplateClass = $options['base_template_class']; - $this->autoReload = null === $options['auto_reload'] ? $this->debug : (bool) $options['auto_reload']; - $this->extensions = array( - 'core' => new Twig_Extension_Core(), - 'escaper' => new Twig_Extension_Escaper((bool) $options['autoescape']), - 'optimizer' => new Twig_Extension_Optimizer($options['optimizations']), - ); - $this->strictVariables = (bool) $options['strict_variables']; - $this->runtimeInitialized = false; - $this->setCache($options['cache']); - $this->functionCallbacks = array(); - $this->filterCallbacks = array(); - } - /** - * Gets the base template class for compiled templates. - * - * @return string The base template class name - */ - public function getBaseTemplateClass() - { - return $this->baseTemplateClass; - } - /** - * Sets the base template class for compiled templates. - * - * @param string $class The base template class name - */ - public function setBaseTemplateClass($class) - { - $this->baseTemplateClass = $class; - } - /** - * Enables debugging mode. - */ - public function enableDebug() - { - $this->debug = true; - } - /** - * Disables debugging mode. - */ - public function disableDebug() - { - $this->debug = false; - } - /** - * Checks if debug mode is enabled. - * - * @return Boolean true if debug mode is enabled, false otherwise - */ - public function isDebug() - { - return $this->debug; - } - /** - * Enables the auto_reload option. - */ - public function enableAutoReload() - { - $this->autoReload = true; - } - /** - * Disables the auto_reload option. - */ - public function disableAutoReload() - { - $this->autoReload = false; - } - /** - * Checks if the auto_reload option is enabled. - * - * @return Boolean true if auto_reload is enabled, false otherwise - */ - public function isAutoReload() - { - return $this->autoReload; - } - /** - * Enables the strict_variables option. - */ - public function enableStrictVariables() - { - $this->strictVariables = true; - } - /** - * Disables the strict_variables option. - */ - public function disableStrictVariables() - { - $this->strictVariables = false; - } - /** - * Checks if the strict_variables option is enabled. - * - * @return Boolean true if strict_variables is enabled, false otherwise - */ - public function isStrictVariables() - { - return $this->strictVariables; - } - /** - * Gets the cache directory or false if cache is disabled. - * - * @return string|false - */ - public function getCache() - { - return $this->cache; - } - /** - * Sets the cache directory or false if cache is disabled. - * - * @param string|false $cache The absolute path to the compiled templates, - * or false to disable cache - */ - public function setCache($cache) - { - $this->cache = $cache ? $cache : false; - } - /** - * Gets the cache filename for a given template. - * - * @param string $name The template name - * - * @return string The cache file name - */ - public function getCacheFilename($name) - { - if (false === $this->cache) { - return false; - } - $class = substr($this->getTemplateClass($name), strlen($this->templateClassPrefix)); - return $this->getCache().'/'.substr($class, 0, 2).'/'.substr($class, 2, 2).'/'.substr($class, 4).'.php'; - } - /** - * Gets the template class associated with the given string. - * - * @param string $name The name for which to calculate the template class name - * - * @return string The template class name - */ - public function getTemplateClass($name) - { - return $this->templateClassPrefix.md5($this->loader->getCacheKey($name)); - } - /** - * Gets the template class prefix. - * - * @return string The template class prefix - */ - public function getTemplateClassPrefix() - { - return $this->templateClassPrefix; - } - /** - * Renders a template. - * - * @param string $name The template name - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - public function render($name, array $context = array()) - { - return $this->loadTemplate($name)->render($context); - } - /** - * Loads a template by name. - * - * @param string $name The template name - * - * @return Twig_TemplateInterface A template instance representing the given template name - */ - public function loadTemplate($name) - { - $cls = $this->getTemplateClass($name); - if (isset($this->loadedTemplates[$cls])) { - return $this->loadedTemplates[$cls]; - } - if (!class_exists($cls, false)) { - if (false === $cache = $this->getCacheFilename($name)) { - eval('?>'.$this->compileSource($this->loader->getSource($name), $name)); - } else { - if (!file_exists($cache) || ($this->isAutoReload() && !$this->loader->isFresh($name, filemtime($cache)))) { - $this->writeCacheFile($cache, $this->compileSource($this->loader->getSource($name), $name)); - } - require_once $cache; - } - } - if (!$this->runtimeInitialized) { - $this->initRuntime(); - } - return $this->loadedTemplates[$cls] = new $cls($this); - } - /** - * Clears the internal template cache. - */ - public function clearTemplateCache() - { - $this->loadedTemplates = array(); - } - /** - * Clears the template cache files on the filesystem. - */ - public function clearCacheFiles() - { - if (false === $this->cache) { - return; - } - foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this->cache), RecursiveIteratorIterator::LEAVES_ONLY) as $file) { - if ($file->isFile()) { - @unlink($file->getPathname()); - } - } - } - /** - * Gets the Lexer instance. - * - * @return Twig_LexerInterface A Twig_LexerInterface instance - */ - public function getLexer() - { - if (null === $this->lexer) { - $this->lexer = new Twig_Lexer($this); - } - return $this->lexer; - } - /** - * Sets the Lexer instance. - * - * @param Twig_LexerInterface A Twig_LexerInterface instance - */ - public function setLexer(Twig_LexerInterface $lexer) - { - $this->lexer = $lexer; - } - /** - * Tokenizes a source code. - * - * @param string $source The template source code - * @param string $name The template name - * - * @return Twig_TokenStream A Twig_TokenStream instance - */ - public function tokenize($source, $name = null) - { - return $this->getLexer()->tokenize($source, $name); - } - /** - * Gets the Parser instance. - * - * @return Twig_ParserInterface A Twig_ParserInterface instance - */ - public function getParser() - { - if (null === $this->parser) { - $this->parser = new Twig_Parser($this); - } - return $this->parser; - } - /** - * Sets the Parser instance. - * - * @param Twig_ParserInterface A Twig_ParserInterface instance - */ - public function setParser(Twig_ParserInterface $parser) - { - $this->parser = $parser; - } - /** - * Parses a token stream. - * - * @param Twig_TokenStream $tokens A Twig_TokenStream instance - * - * @return Twig_Node_Module A Node tree - */ - public function parse(Twig_TokenStream $tokens) - { - return $this->getParser()->parse($tokens); - } - /** - * Gets the Compiler instance. - * - * @return Twig_CompilerInterface A Twig_CompilerInterface instance - */ - public function getCompiler() - { - if (null === $this->compiler) { - $this->compiler = new Twig_Compiler($this); - } - return $this->compiler; - } - /** - * Sets the Compiler instance. - * - * @param Twig_CompilerInterface $compiler A Twig_CompilerInterface instance - */ - public function setCompiler(Twig_CompilerInterface $compiler) - { - $this->compiler = $compiler; - } - /** - * Compiles a Node. - * - * @param Twig_NodeInterface $node A Twig_NodeInterface instance - * - * @return string The compiled PHP source code - */ - public function compile(Twig_NodeInterface $node) - { - return $this->getCompiler()->compile($node)->getSource(); - } - /** - * Compiles a template source code. - * - * @param string $source The template source code - * @param string $name The template name - * - * @return string The compiled PHP source code - */ - public function compileSource($source, $name = null) - { - try { - return $this->compile($this->parse($this->tokenize($source, $name))); - } catch (Twig_Error $e) { - $e->setTemplateFile($name); - throw $e; - } catch (Exception $e) { - throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the compilation of a template ("%s").', $e->getMessage()), -1, $name, $e); - } - } - /** - * Sets the Loader instance. - * - * @param Twig_LoaderInterface $loader A Twig_LoaderInterface instance - */ - public function setLoader(Twig_LoaderInterface $loader) - { - $this->loader = $loader; - } - /** - * Gets the Loader instance. - * - * @return Twig_LoaderInterface A Twig_LoaderInterface instance - */ - public function getLoader() - { - return $this->loader; - } - /** - * Sets the default template charset. - * - * @param string $charset The default charset - */ - public function setCharset($charset) - { - $this->charset = $charset; - } - /** - * Gets the default template charset. - * - * @return string The default charset - */ - public function getCharset() - { - return $this->charset; - } - /** - * Initializes the runtime environment. - */ - public function initRuntime() - { - $this->runtimeInitialized = true; - foreach ($this->getExtensions() as $extension) { - $extension->initRuntime($this); - } - } - /** - * Returns true if the given extension is registered. - * - * @param string $name The extension name - * - * @return Boolean Whether the extension is registered or not - */ - public function hasExtension($name) - { - return isset($this->extensions[$name]); - } - /** - * Gets an extension by name. - * - * @param string $name The extension name - * - * @return Twig_ExtensionInterface A Twig_ExtensionInterface instance - */ - public function getExtension($name) - { - if (!isset($this->extensions[$name])) { - throw new Twig_Error_Runtime(sprintf('The "%s" extension is not enabled.', $name)); - } - return $this->extensions[$name]; - } - /** - * Registers an extension. - * - * @param Twig_ExtensionInterface $extension A Twig_ExtensionInterface instance - */ - public function addExtension(Twig_ExtensionInterface $extension) - { - $this->extensions[$extension->getName()] = $extension; - } - /** - * Removes an extension by name. - * - * @param string $name The extension name - */ - public function removeExtension($name) - { - unset($this->extensions[$name]); - } - /** - * Registers an array of extensions. - * - * @param array $extensions An array of extensions - */ - public function setExtensions(array $extensions) - { - foreach ($extensions as $extension) { - $this->addExtension($extension); - } - } - /** - * Returns all registered extensions. - * - * @return array An array of extensions - */ - public function getExtensions() - { - return $this->extensions; - } - /** - * Registers a Token Parser. - * - * @param Twig_TokenParserInterface $parser A Twig_TokenParserInterface instance - */ - public function addTokenParser(Twig_TokenParserInterface $parser) - { - if (null === $this->parsers) { - $this->getTokenParsers(); - } - $this->parsers->addTokenParser($parser); - } - /** - * Gets the registered Token Parsers. - * - * @return Twig_TokenParserInterface[] An array of Twig_TokenParserInterface instances - */ - public function getTokenParsers() - { - if (null === $this->parsers) { - $this->parsers = new Twig_TokenParserBroker; - foreach ($this->getExtensions() as $extension) { - $parsers = $extension->getTokenParsers(); - foreach($parsers as $parser) { - if ($parser instanceof Twig_TokenParserInterface) { - $this->parsers->addTokenParser($parser); - } else if ($parser instanceof Twig_TokenParserBrokerInterface) { - $this->parsers->addTokenParserBroker($parser); - } else { - throw new Twig_Error_Runtime('getTokenParsers() must return an array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances'); - } - } - } - } - return $this->parsers; - } - /** - * Registers a Node Visitor. - * - * @param Twig_NodeVisitorInterface $visitor A Twig_NodeVisitorInterface instance - */ - public function addNodeVisitor(Twig_NodeVisitorInterface $visitor) - { - if (null === $this->visitors) { - $this->getNodeVisitors(); - } - $this->visitors[] = $visitor; - } - /** - * Gets the registered Node Visitors. - * - * @return Twig_NodeVisitorInterface[] An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - if (null === $this->visitors) { - $this->visitors = array(); - foreach ($this->getExtensions() as $extension) { - $this->visitors = array_merge($this->visitors, $extension->getNodeVisitors()); - } - } - return $this->visitors; - } - /** - * Registers a Filter. - * - * @param string $name The filter name - * @param Twig_FilterInterface $visitor A Twig_FilterInterface instance - */ - public function addFilter($name, Twig_FilterInterface $filter) - { - if (null === $this->filters) { - $this->loadFilters(); - } - $this->filters[$name] = $filter; - } - /** - * Get a filter by name. - * - * Subclasses may override this method and load filters differently; - * so no list of filters is available. - * - * @param string $name The filter name - * - * @return Twig_Filter|false A Twig_Filter instance or false if the filter does not exists - */ - public function getFilter($name) - { - if (null === $this->filters) { - $this->loadFilters(); - } - if (isset($this->filters[$name])) { - return $this->filters[$name]; - } - foreach ($this->filterCallbacks as $callback) { - if (false !== $filter = call_user_func($callback, $name)) { - return $filter; - } - } - return false; - } - public function registerUndefinedFilterCallback($callable) - { - $this->filterCallbacks[] = $callable; - } - /** - * Gets the registered Filters. - * - * @return Twig_FilterInterface[] An array of Twig_FilterInterface instances - */ - protected function loadFilters() - { - $this->filters = array(); - foreach ($this->getExtensions() as $extension) { - $this->filters = array_merge($this->filters, $extension->getFilters()); - } - } - /** - * Registers a Test. - * - * @param string $name The test name - * @param Twig_TestInterface $visitor A Twig_TestInterface instance - */ - public function addTest($name, Twig_TestInterface $test) - { - if (null === $this->tests) { - $this->getTests(); - } - $this->tests[$name] = $test; - } - /** - * Gets the registered Tests. - * - * @return Twig_TestInterface[] An array of Twig_TestInterface instances - */ - public function getTests() - { - if (null === $this->tests) { - $this->tests = array(); - foreach ($this->getExtensions() as $extension) { - $this->tests = array_merge($this->tests, $extension->getTests()); - } - } - return $this->tests; - } - /** - * Registers a Function. - * - * @param string $name The function name - * @param Twig_FunctionInterface $function A Twig_FunctionInterface instance - */ - public function addFunction($name, Twig_FunctionInterface $function) - { - if (null === $this->functions) { - $this->loadFunctions(); - } - $this->functions[$name] = $function; - } - /** - * Get a function by name. - * - * Subclasses may override this method and load functions differently; - * so no list of functions is available. - * - * @param string $name function name - * - * @return Twig_Function|false A Twig_Function instance or false if the function does not exists - */ - public function getFunction($name) - { - if (null === $this->functions) { - $this->loadFunctions(); - } - if (isset($this->functions[$name])) { - return $this->functions[$name]; - } - foreach ($this->functionCallbacks as $callback) { - if (false !== $function = call_user_func($callback, $name)) { - return $function; - } - } - return false; - } - public function registerUndefinedFunctionCallback($callable) - { - $this->functionCallbacks[] = $callable; - } - protected function loadFunctions() - { - $this->functions = array(); - foreach ($this->getExtensions() as $extension) { - $this->functions = array_merge($this->functions, $extension->getFunctions()); - } - } - /** - * Registers a Global. - * - * @param string $name The global name - * @param mixed $value The global value - */ - public function addGlobal($name, $value) - { - if (null === $this->globals) { - $this->getGlobals(); - } - $this->globals[$name] = $value; - } - /** - * Gets the registered Globals. - * - * @return array An array of globals - */ - public function getGlobals() - { - if (null === $this->globals) { - $this->globals = array(); - foreach ($this->getExtensions() as $extension) { - $this->globals = array_merge($this->globals, $extension->getGlobals()); - } - } - return $this->globals; - } - /** - * Gets the registered unary Operators. - * - * @return array An array of unary operators - */ - public function getUnaryOperators() - { - if (null === $this->unaryOperators) { - $this->initOperators(); - } - return $this->unaryOperators; - } - /** - * Gets the registered binary Operators. - * - * @return array An array of binary operators - */ - public function getBinaryOperators() - { - if (null === $this->binaryOperators) { - $this->initOperators(); - } - return $this->binaryOperators; - } - protected function initOperators() - { - $this->unaryOperators = array(); - $this->binaryOperators = array(); - foreach ($this->getExtensions() as $extension) { - $operators = $extension->getOperators(); - if (!$operators) { - continue; - } - if (2 !== count($operators)) { - throw new InvalidArgumentException(sprintf('"%s::getOperators()" does not return a valid operators array.', get_class($extension))); - } - $this->unaryOperators = array_merge($this->unaryOperators, $operators[0]); - $this->binaryOperators = array_merge($this->binaryOperators, $operators[1]); - } - } - protected function writeCacheFile($file, $content) - { - if (!is_dir(dirname($file))) { - mkdir(dirname($file), 0777, true); - } - $tmpFile = tempnam(dirname($file), basename($file)); - if (false !== @file_put_contents($tmpFile, $content)) { - // rename does not work on Win32 before 5.2.6 - if (@rename($tmpFile, $file) || (@copy($tmpFile, $file) && unlink($tmpFile))) { - chmod($file, 0644); - return; - } - } - throw new Twig_Error_Runtime(sprintf('Failed to write cache file "%s".', $file)); - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface implemented by extension classes. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_ExtensionInterface -{ - /** - * Initializes the runtime environment. - * - * This is where you can load some file that contains filter functions for instance. - * - * @param Twig_Environment $environment The current Twig_Environment instance - */ - function initRuntime(Twig_Environment $environment); - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - function getTokenParsers(); - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - function getNodeVisitors(); - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - function getFilters(); - /** - * Returns a list of tests to add to the existing list. - * - * @return array An array of tests - */ - function getTests(); - /** - * Returns a list of functions to add to the existing list. - * - * @return array An array of functions - */ - function getFunctions(); - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - function getOperators(); - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - function getGlobals(); - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - function getName(); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -abstract class Twig_Extension implements Twig_ExtensionInterface -{ - /** - * Initializes the runtime environment. - * - * This is where you can load some file that contains filter functions for instance. - * - * @param Twig_Environment $environment The current Twig_Environment instance - */ - public function initRuntime(Twig_Environment $environment) - { - } - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - public function getTokenParsers() - { - return array(); - } - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - return array(); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - return array(); - } - /** - * Returns a list of tests to add to the existing list. - * - * @return array An array of tests - */ - public function getTests() - { - return array(); - } - /** - * Returns a list of functions to add to the existing list. - * - * @return array An array of functions - */ - public function getFunctions() - { - return array(); - } - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - public function getOperators() - { - return array(); - } - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - public function getGlobals() - { - return array(); - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Core extends Twig_Extension -{ - /** - * Returns the token parser instance to add to the existing list. - * - * @return array An array of Twig_TokenParser instances - */ - public function getTokenParsers() - { - return array( - new Twig_TokenParser_For(), - new Twig_TokenParser_If(), - new Twig_TokenParser_Extends(), - new Twig_TokenParser_Include(), - new Twig_TokenParser_Block(), - new Twig_TokenParser_Use(), - new Twig_TokenParser_Filter(), - new Twig_TokenParser_Macro(), - new Twig_TokenParser_Import(), - new Twig_TokenParser_From(), - new Twig_TokenParser_Set(), - new Twig_TokenParser_Spaceless(), - ); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - $filters = array( - // formatting filters - 'date' => new Twig_Filter_Function('twig_date_format_filter'), - 'format' => new Twig_Filter_Function('sprintf'), - 'replace' => new Twig_Filter_Function('twig_strtr'), - // encoding - 'url_encode' => new Twig_Filter_Function('twig_urlencode_filter'), - 'json_encode' => new Twig_Filter_Function('twig_jsonencode_filter'), - // string filters - 'title' => new Twig_Filter_Function('twig_title_string_filter', array('needs_environment' => true)), - 'capitalize' => new Twig_Filter_Function('twig_capitalize_string_filter', array('needs_environment' => true)), - 'upper' => new Twig_Filter_Function('strtoupper'), - 'lower' => new Twig_Filter_Function('strtolower'), - 'striptags' => new Twig_Filter_Function('strip_tags'), - // array helpers - 'join' => new Twig_Filter_Function('twig_join_filter'), - 'reverse' => new Twig_Filter_Function('twig_reverse_filter'), - 'length' => new Twig_Filter_Function('twig_length_filter', array('needs_environment' => true)), - 'sort' => new Twig_Filter_Function('twig_sort_filter'), - 'merge' => new Twig_Filter_Function('twig_array_merge'), - // iteration and runtime - 'default' => new Twig_Filter_Function('twig_default_filter'), - 'keys' => new Twig_Filter_Function('twig_get_array_keys_filter'), - // escaping - 'escape' => new Twig_Filter_Function('twig_escape_filter', array('needs_environment' => true, 'is_safe_callback' => 'twig_escape_filter_is_safe')), - 'e' => new Twig_Filter_Function('twig_escape_filter', array('needs_environment' => true, 'is_safe_callback' => 'twig_escape_filter_is_safe')), - ); - if (function_exists('mb_get_info')) { - $filters['upper'] = new Twig_Filter_Function('twig_upper_filter', array('needs_environment' => true)); - $filters['lower'] = new Twig_Filter_Function('twig_lower_filter', array('needs_environment' => true)); - } - return $filters; - } - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - public function getFunctions() - { - return array( - 'range' => new Twig_Function_Function('range'), - 'constant' => new Twig_Function_Function('constant'), - 'cycle' => new Twig_Function_Function('twig_cycle'), - ); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getTests() - { - return array( - 'even' => new Twig_Test_Function('twig_test_even'), - 'odd' => new Twig_Test_Function('twig_test_odd'), - 'defined' => new Twig_Test_Function('twig_test_defined'), - 'sameas' => new Twig_Test_Function('twig_test_sameas'), - 'none' => new Twig_Test_Function('twig_test_none'), - 'null' => new Twig_Test_Function('twig_test_none'), - 'divisibleby' => new Twig_Test_Function('twig_test_divisibleby'), - 'constant' => new Twig_Test_Function('twig_test_constant'), - 'empty' => new Twig_Test_Function('twig_test_empty'), - ); - } - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - public function getOperators() - { - return array( - array( - 'not' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Not'), - '-' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Neg'), - '+' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Pos'), - ), - array( - 'or' => array('precedence' => 10, 'class' => 'Twig_Node_Expression_Binary_Or', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'and' => array('precedence' => 15, 'class' => 'Twig_Node_Expression_Binary_And', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '==' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Equal', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '!=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_NotEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '<' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Less', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '>' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Greater', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '>=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_GreaterEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '<=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_LessEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'not in' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_NotIn', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'in' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_In', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '+' => array('precedence' => 30, 'class' => 'Twig_Node_Expression_Binary_Add', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '-' => array('precedence' => 30, 'class' => 'Twig_Node_Expression_Binary_Sub', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '~' => array('precedence' => 40, 'class' => 'Twig_Node_Expression_Binary_Concat', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '*' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Mul', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '/' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Div', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '//' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_FloorDiv', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '%' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Mod', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'is' => array('precedence' => 100, 'callable' => array($this, 'parseTestExpression'), 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'is not' => array('precedence' => 100, 'callable' => array($this, 'parseNotTestExpression'), 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '..' => array('precedence' => 110, 'class' => 'Twig_Node_Expression_Binary_Range', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '**' => array('precedence' => 200, 'class' => 'Twig_Node_Expression_Binary_Power', 'associativity' => Twig_ExpressionParser::OPERATOR_RIGHT), - ), - ); - } - public function parseNotTestExpression(Twig_Parser $parser, $node) - { - return new Twig_Node_Expression_Unary_Not($this->parseTestExpression($parser, $node), $parser->getCurrentToken()->getLine()); - } - public function parseTestExpression(Twig_Parser $parser, $node) - { - $stream = $parser->getStream(); - $name = $stream->expect(Twig_Token::NAME_TYPE); - $arguments = null; - if ($stream->test(Twig_Token::PUNCTUATION_TYPE, '(')) { - $arguments = $parser->getExpressionParser()->parseArguments(); - } - return new Twig_Node_Expression_Test($node, $name->getValue(), $arguments, $parser->getCurrentToken()->getLine()); - } - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - public function getName() - { - return 'core'; - } -} -function twig_cycle($values, $i) -{ - if (!is_array($values) && !$values instanceof ArrayAccess) { - return $values; - } - return $values[$i % count($values)]; -} -function twig_date_format_filter($date, $format = 'F j, Y H:i', $timezone = null) -{ - if (!$date instanceof DateTime) { - if (ctype_digit((string) $date)) { - $date = new DateTime('@'.$date); - $date->setTimezone(new DateTimeZone(date_default_timezone_get())); - } else { - $date = new DateTime($date); - } - } - if (null !== $timezone) { - if (!$timezone instanceof DateTimeZone) { - $timezone = new DateTimeZone($timezone); - } - $date->setTimezone($timezone); - } - return $date->format($format); -} -function twig_urlencode_filter($url, $raw = false) -{ - if ($raw) { - return rawurlencode($url); - } - return urlencode($url); -} -function twig_jsonencode_filter($value, $options = 0) -{ - if ($value instanceof Twig_Markup) { - $value = (string) $value; - } elseif (is_array($value)) { - array_walk_recursive($value, '_twig_markup2string'); - } - return json_encode($value, $options); -} -function _twig_markup2string(&$value) -{ - if ($value instanceof Twig_Markup) { - $value = (string) $value; - } -} -function twig_array_merge($arr1, $arr2) -{ - if (!is_array($arr1) || !is_array($arr2)) { - throw new Twig_Error_Runtime('The merge filter only work with arrays or hashes.'); - } - return array_merge($arr1, $arr2); -} -function twig_join_filter($value, $glue = '') -{ - return implode($glue, (array) $value); -} -function twig_default_filter($value, $default = '') -{ - return twig_test_empty($value) ? $default : $value; -} -function twig_get_array_keys_filter($array) -{ - if (is_object($array) && $array instanceof Traversable) { - return array_keys(iterator_to_array($array)); - } - if (!is_array($array)) { - return array(); - } - return array_keys($array); -} -function twig_reverse_filter($array) -{ - if (is_object($array) && $array instanceof Traversable) { - return array_reverse(iterator_to_array($array)); - } - if (!is_array($array)) { - return array(); - } - return array_reverse($array); -} -function twig_sort_filter($array) -{ - asort($array); - return $array; -} -function twig_in_filter($value, $compare) -{ - if (is_array($compare)) { - return in_array($value, $compare); - } elseif (is_string($compare)) { - return false !== strpos($compare, (string) $value); - } elseif (is_object($compare) && $compare instanceof Traversable) { - return in_array($value, iterator_to_array($compare, false)); - } - return false; -} -function twig_strtr($pattern, $replacements) -{ - return str_replace(array_keys($replacements), array_values($replacements), $pattern); -} -/* - * Each type specifies a way for applying a transformation to a string - * The purpose is for the string to be "escaped" so it is suitable for - * the format it is being displayed in. - * - * For example, the string: "It's required that you enter a username & password.\n" - * If this were to be displayed as HTML it would be sensible to turn the - * ampersand into '&' and the apostrophe into '&aps;'. However if it were - * going to be used as a string in JavaScript to be displayed in an alert box - * it would be right to leave the string as-is, but c-escape the apostrophe and - * the new line. - */ -function twig_escape_filter(Twig_Environment $env, $string, $type = 'html', $charset = null) -{ - if (is_object($string) && $string instanceof Twig_Markup) { - return $string; - } - if (!is_string($string) && !(is_object($string) && method_exists($string, '__toString'))) { - return $string; - } - if (null === $charset) { - $charset = $env->getCharset(); - } - switch ($type) { - case 'js': - // escape all non-alphanumeric characters - // into their \xHH or \uHHHH representations - if ('UTF-8' != $charset) { - $string = _twig_convert_encoding($string, 'UTF-8', $charset); - } - if (null === $string = preg_replace_callback('#[^\p{L}\p{N} ]#u', '_twig_escape_js_callback', $string)) { - throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.'); - } - if ('UTF-8' != $charset) { - $string = _twig_convert_encoding($string, $charset, 'UTF-8'); - } - return $string; - case 'html': - return htmlspecialchars($string, ENT_QUOTES, $charset); - default: - throw new Twig_Error_Runtime(sprintf('Invalid escape type "%s".', $type)); - } -} -function twig_escape_filter_is_safe(Twig_Node $filterArgs) -{ - foreach ($filterArgs as $arg) { - if ($arg instanceof Twig_Node_Expression_Constant) { - return array($arg->getAttribute('value')); - } else { - return array(); - } - break; - } - return array('html'); -} -if (function_exists('iconv')) { - function _twig_convert_encoding($string, $to, $from) - { - return iconv($from, $to, $string); - } -} elseif (function_exists('mb_convert_encoding')) { - function _twig_convert_encoding($string, $to, $from) - { - return mb_convert_encoding($string, $to, $from); - } -} else { - function _twig_convert_encoding($string, $to, $from) - { - throw new Twig_Error_Runtime('No suitable convert encoding function (use UTF-8 as your encoding or install the iconv or mbstring extension).'); - } -} -function _twig_escape_js_callback($matches) -{ - $char = $matches[0]; - // \xHH - if (!isset($char[1])) { - return '\\x'.substr('00'.bin2hex($char), -2); - } - // \uHHHH - $char = _twig_convert_encoding($char, 'UTF-16BE', 'UTF-8'); - return '\\u'.substr('0000'.bin2hex($char), -4); -} -// add multibyte extensions if possible -if (function_exists('mb_get_info')) { - function twig_length_filter(Twig_Environment $env, $thing) - { - return is_scalar($thing) ? mb_strlen($thing, $env->getCharset()) : count($thing); - } - function twig_upper_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtoupper($string, $charset); - } - return strtoupper($string); - } - function twig_lower_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtolower($string, $charset); - } - return strtolower($string); - } - function twig_title_string_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_convert_case($string, MB_CASE_TITLE, $charset); - } - return ucwords(strtolower($string)); - } - function twig_capitalize_string_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtoupper(mb_substr($string, 0, 1, $charset), $charset). - mb_strtolower(mb_substr($string, 1, mb_strlen($string, $charset), $charset), $charset); - } - return ucfirst(strtolower($string)); - } -} -// and byte fallback -else -{ - function twig_length_filter(Twig_Environment $env, $thing) - { - return is_scalar($thing) ? strlen($thing) : count($thing); - } - function twig_title_string_filter(Twig_Environment $env, $string) - { - return ucwords(strtolower($string)); - } - function twig_capitalize_string_filter(Twig_Environment $env, $string) - { - return ucfirst(strtolower($string)); - } -} -function twig_ensure_traversable($seq) -{ - if (is_array($seq) || (is_object($seq) && $seq instanceof Traversable)) { - return $seq; - } else { - return array(); - } -} -function twig_test_sameas($value, $test) -{ - return $value === $test; -} -function twig_test_none($value) -{ - return null === $value; -} -function twig_test_divisibleby($value, $num) -{ - return 0 == $value % $num; -} -function twig_test_even($value) -{ - return $value % 2 == 0; -} -function twig_test_odd($value) -{ - return $value % 2 == 1; -} -function twig_test_constant($value, $constant) -{ - return constant($constant) === $value; -} -function twig_test_defined($name, $context) -{ - return array_key_exists($name, $context); -} -function twig_test_empty($value) -{ - return false === $value || (empty($value) && '0' != $value); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Escaper extends Twig_Extension -{ - protected $autoescape; - public function __construct($autoescape = true) - { - $this->autoescape = $autoescape; - } - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - public function getTokenParsers() - { - return array(new Twig_TokenParser_AutoEscape()); - } - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - return array(new Twig_NodeVisitor_Escaper()); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - return array( - 'raw' => new Twig_Filter_Function('twig_raw_filter', array('is_safe' => array('all'))), - ); - } - public function isGlobal() - { - return $this->autoescape; - } - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - public function getName() - { - return 'escaper'; - } -} -// tells the escaper node visitor that the string is safe -function twig_raw_filter($string) -{ - return $string; -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2010 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Optimizer extends Twig_Extension -{ - protected $optimizers; - public function __construct($optimizers = -1) - { - $this->optimizers = $optimizers; - } - /** - * {@inheritdoc} - */ - public function getNodeVisitors() - { - return array(new Twig_NodeVisitor_Optimizer($this->optimizers)); - } - /** - * {@inheritdoc} - */ - public function getName() - { - return 'optimizer'; - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface all loaders must implement. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_LoaderInterface -{ - /** - * Gets the source code of a template, given its name. - * - * @param string $name The name of the template to load - * - * @return string The template source code - */ - function getSource($name); - /** - * Gets the cache key to use for the cache for a given template name. - * - * @param string $name The name of the template to load - * - * @return string The cache key - */ - function getCacheKey($name); - /** - * Returns true if the template is still fresh. - * - * @param string $name The template name - * @param timestamp $time The last modification time of the cached template - */ - function isFresh($name, $time); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2010 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Marks a content as safe. - * - * @package twig - * @author Fabien Potencier - */ -class Twig_Markup -{ - protected $content; - public function __construct($content) - { - $this->content = (string) $content; - } - public function __toString() - { - return $this->content; - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface implemented by all compiled templates. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_TemplateInterface -{ - const ANY_CALL = 'any'; - const ARRAY_CALL = 'array'; - const METHOD_CALL = 'method'; - /** - * Renders the template with the given context and returns it as string. - * - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - function render(array $context); - /** - * Displays the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - function display(array $context, array $blocks = array()); - /** - * Returns the bound environment for this template. - * - * @return Twig_Environment The current environment - */ - function getEnvironment(); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * (c) 2009 Armin Ronacher - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Default base class for compiled templates. - * - * @package twig - * @author Fabien Potencier - */ -abstract class Twig_Template implements Twig_TemplateInterface -{ - static protected $cache = array(); - protected $env; - protected $blocks; - /** - * Constructor. - * - * @param Twig_Environment $env A Twig_Environment instance - */ - public function __construct(Twig_Environment $env) - { - $this->env = $env; - $this->blocks = array(); - } - /** - * Returns the template name. - * - * @return string The template name - */ - public function getTemplateName() - { - return null; - } - /** - * Returns the Twig environment. - * - * @return Twig_Environment The Twig environment - */ - public function getEnvironment() - { - return $this->env; - } - /** - * Returns the parent template. - * - * @return Twig_TemplateInterface|false The parent template or false if there is no parent - */ - public function getParent(array $context) - { - return false; - } - /** - * Displays a parent block. - * - * @param string $name The block name to display from the parent - * @param array $context The context - * @param array $blocks The current set of blocks - */ - public function displayParentBlock($name, array $context, array $blocks = array()) - { - if (false !== $parent = $this->getParent($context)) { - $parent->displayBlock($name, $context, $blocks); - } else { - throw new Twig_Error_Runtime('This template has no parent', -1, $this->getTemplateName()); - } - } - /** - * Displays a block. - * - * @param string $name The block name to display - * @param array $context The context - * @param array $blocks The current set of blocks - */ - public function displayBlock($name, array $context, array $blocks = array()) - { - if (isset($blocks[$name])) { - $b = $blocks; - unset($b[$name]); - call_user_func($blocks[$name], $context, $b); - } elseif (isset($this->blocks[$name])) { - call_user_func($this->blocks[$name], $context, $blocks); - } elseif (false !== $parent = $this->getParent($context)) { - $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks)); - } - } - /** - * Renders a parent block. - * - * @param string $name The block name to render from the parent - * @param array $context The context - * @param array $blocks The current set of blocks - * - * @return string The rendered block - */ - public function renderParentBlock($name, array $context, array $blocks = array()) - { - ob_start(); - $this->displayParentBlock($name, $context, $blocks); - return ob_get_clean(); - } - /** - * Renders a block. - * - * @param string $name The block name to render - * @param array $context The context - * @param array $blocks The current set of blocks - * - * @return string The rendered block - */ - public function renderBlock($name, array $context, array $blocks = array()) - { - ob_start(); - $this->displayBlock($name, $context, $blocks); - return ob_get_clean(); - } - /** - * Returns whether a block exists or not. - * - * @param string $name The block name - * - * @return Boolean true if the block exists, false otherwise - */ - public function hasBlock($name) - { - return isset($this->blocks[$name]); - } - /** - * Returns all block names. - * - * @return array An array of block names - */ - public function getBlockNames() - { - return array_keys($this->blocks); - } - /** - * Returns all blocks. - * - * @return array An array of blocks - */ - public function getBlocks() - { - return $this->blocks; - } - /** - * Displays the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - public function display(array $context, array $blocks = array()) - { - try { - $this->doDisplay($context, $blocks); - } catch (Twig_Error $e) { - throw $e; - } catch (Exception $e) { - throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, null, $e); - } - } - /** - * Renders the template with the given context and returns it as string. - * - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - public function render(array $context) - { - $level = ob_get_level(); - ob_start(); - try { - $this->display($context); - } catch (Exception $e) { - while (ob_get_level() > $level) { - ob_end_clean(); - } - throw $e; - } - return ob_get_clean(); - } - /** - * Auto-generated method to display the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - abstract protected function doDisplay(array $context, array $blocks = array()); - /** - * Returns a variable from the context. - * - * @param array $context The context - * @param string $item The variable to return from the context - * - * @return The content of the context variable - * - * @throws Twig_Error_Runtime if the variable does not exist and Twig is running in strict mode - */ - protected function getContext($context, $item) - { - if (!array_key_exists($item, $context)) { - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Variable "%s" does not exist', $item)); - } - return $context[$item]; - } - /** - * Returns the attribute value for a given array/object. - * - * @param mixed $object The object or array from where to get the item - * @param mixed $item The item to get from the array or object - * @param array $arguments An array of arguments to pass if the item is an object method - * @param string $type The type of attribute (@see Twig_TemplateInterface) - * @param Boolean $isDefinedTest Whether this is only a defined check - */ - protected function getAttribute($object, $item, array $arguments = array(), $type = Twig_TemplateInterface::ANY_CALL, $isDefinedTest = false) - { - // array - if (Twig_TemplateInterface::METHOD_CALL !== $type) { - if ((is_array($object) && array_key_exists($item, $object)) - || ($object instanceof ArrayAccess && isset($object[$item])) - ) { - if ($isDefinedTest) { - return true; - } - return $object[$item]; - } - if (Twig_TemplateInterface::ARRAY_CALL === $type) { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - if (is_object($object)) { - throw new Twig_Error_Runtime(sprintf('Key "%s" in object (with ArrayAccess) of type "%s" does not exist', $item, get_class($object))); - // array - } else { - throw new Twig_Error_Runtime(sprintf('Key "%s" for array with keys "%s" does not exist', $item, implode(', ', array_keys($object)))); - } - } - } - if (!is_object($object)) { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Item "%s" for "%s" does not exist', $item, $object)); - } - // get some information about the object - $class = get_class($object); - if (!isset(self::$cache[$class])) { - $r = new ReflectionClass($class); - self::$cache[$class] = array('methods' => array(), 'properties' => array()); - foreach ($r->getMethods(ReflectionMethod::IS_PUBLIC) as $method) { - self::$cache[$class]['methods'][strtolower($method->getName())] = true; - } - foreach ($r->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - self::$cache[$class]['properties'][$property->getName()] = true; - } - } - // object property - if (Twig_TemplateInterface::METHOD_CALL !== $type) { - if (isset(self::$cache[$class]['properties'][$item]) - || isset($object->$item) || array_key_exists($item, $object) - ) { - if ($isDefinedTest) { - return true; - } - if ($this->env->hasExtension('sandbox')) { - $this->env->getExtension('sandbox')->checkPropertyAllowed($object, $item); - } - return $object->$item; - } - } - // object method - $lcItem = strtolower($item); - if (isset(self::$cache[$class]['methods'][$lcItem])) { - $method = $item; - } elseif (isset(self::$cache[$class]['methods']['get'.$lcItem])) { - $method = 'get'.$item; - } elseif (isset(self::$cache[$class]['methods']['is'.$lcItem])) { - $method = 'is'.$item; - } elseif (isset(self::$cache[$class]['methods']['__call'])) { - $method = $item; - } else { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Method "%s" for object "%s" does not exist', $item, get_class($object))); - } - if ($isDefinedTest) { - return true; - } - if ($this->env->hasExtension('sandbox')) { - $this->env->getExtension('sandbox')->checkMethodAllowed($object, $method); - } - $ret = call_user_func_array(array($object, $method), $arguments); - if ($object instanceof Twig_TemplateInterface) { - return new Twig_Markup($ret); - } - return $ret; - } -} - -} - - - - -namespace Monolog\Formatter -{ - - -interface FormatterInterface -{ - - function format(array $record); - - - function formatBatch(array $records); -} -} - - - - -namespace Monolog\Formatter -{ - -use Monolog\Logger; - - -class LineFormatter implements FormatterInterface -{ - const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n"; - const SIMPLE_DATE = "Y-m-d H:i:s"; - - protected $format; - protected $dateFormat; - - - public function __construct($format = null, $dateFormat = null) - { - $this->format = $format ?: static::SIMPLE_FORMAT; - $this->dateFormat = $dateFormat ?: static::SIMPLE_DATE; - } - - - public function format(array $record) - { - $vars = $record; - $vars['datetime'] = $vars['datetime']->format($this->dateFormat); - - $output = $this->format; - foreach ($vars['extra'] as $var => $val) { - if (false !== strpos($output, '%extra.'.$var.'%')) { - $output = str_replace('%extra.'.$var.'%', $this->convertToString($val), $output); - unset($vars['extra'][$var]); - } - } - foreach ($vars as $var => $val) { - $output = str_replace('%'.$var.'%', $this->convertToString($val), $output); - } - - return $output; - } - - public function formatBatch(array $records) - { - $message = ''; - foreach ($records as $record) { - $message .= $this->format($record); - } - - return $message; - } - - protected function convertToString($data) - { - if (null === $data || is_scalar($data)) { - return (string) $data; - } - - return stripslashes(json_encode($this->normalize($data))); - } - - protected function normalize($data) - { - if (null === $data || is_scalar($data)) { - return $data; - } - - if (is_array($data) || $data instanceof \Traversable) { - $normalized = array(); - - foreach ($data as $key => $value) { - $normalized[$key] = $this->normalize($value); - } - - return $normalized; - } - - if (is_resource($data)) { - return '[resource]'; - } - - return sprintf("[object] (%s: %s)", get_class($data), json_encode($data)); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Formatter\FormatterInterface; - - -interface HandlerInterface -{ - - function isHandling(array $record); - - - function handle(array $record); - - - function handleBatch(array $records); - - - function pushProcessor($callback); - - - function popProcessor(); - - - function setFormatter(FormatterInterface $formatter); - - - function getFormatter(); -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Formatter\FormatterInterface; -use Monolog\Formatter\LineFormatter; - - -abstract class AbstractHandler implements HandlerInterface -{ - protected $level = Logger::DEBUG; - protected $bubble = false; - - - protected $formatter; - protected $processors = array(); - - - public function __construct($level = Logger::DEBUG, $bubble = true) - { - $this->level = $level; - $this->bubble = $bubble; - } - - - public function isHandling(array $record) - { - return $record['level'] >= $this->level; - } - - - public function handleBatch(array $records) - { - foreach ($records as $record) { - $this->handle($record); - } - } - - - public function close() - { - } - - - public function pushProcessor($callback) - { - if (!is_callable($callback)) { - throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given'); - } - array_unshift($this->processors, $callback); - } - - - public function popProcessor() - { - if (!$this->processors) { - throw new \LogicException('You tried to pop from an empty processor stack.'); - } - return array_shift($this->processors); - } - - - public function setFormatter(FormatterInterface $formatter) - { - $this->formatter = $formatter; - } - - - public function getFormatter() - { - if (!$this->formatter) { - $this->formatter = $this->getDefaultFormatter(); - } - - return $this->formatter; - } - - - public function setLevel($level) - { - $this->level = $level; - } - - - public function getLevel() - { - return $this->level; - } - - - public function setBubble($bubble) - { - $this->bubble = $bubble; - } - - - public function getBubble() - { - return $this->bubble; - } - - public function __destruct() - { - $this->close(); - } - - - protected function getDefaultFormatter() - { - return new LineFormatter(); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Formatter\FormatterInterface; -use Monolog\Formatter\LineFormatter; - - -abstract class AbstractProcessingHandler extends AbstractHandler -{ - - public function handle(array $record) - { - if ($record['level'] < $this->level) { - return false; - } - - $record = $this->processRecord($record); - - $record['formatted'] = $this->getFormatter()->format($record); - - $this->write($record); - - return false === $this->bubble; - } - - - abstract protected function write(array $record); - - - protected function processRecord(array $record) - { - if ($this->processors) { - foreach ($this->processors as $processor) { - $record = call_user_func($processor, $record); - } - } - - return $record; - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Formatter\SimpleFormatter; -use Monolog\Logger; - - -class StreamHandler extends AbstractProcessingHandler -{ - protected $stream; - protected $url; - - - public function __construct($stream, $level = Logger::DEBUG, $bubble = true) - { - parent::__construct($level, $bubble); - if (is_resource($stream)) { - $this->stream = $stream; - } else { - $this->url = $stream; - } - } - - - public function close() - { - if (is_resource($this->stream)) { - fclose($this->stream); - } - $this->stream = null; - } - - - protected function write(array $record) - { - if (null === $this->stream) { - if (!$this->url) { - throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().'); - } - $this->stream = @fopen($this->url, 'a'); - if (!is_resource($this->stream)) { - $this->stream = null; - throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened; it may be invalid or not writable.', $this->url)); - } - } - fwrite($this->stream, (string) $record['formatted']); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; - - -class FingersCrossedHandler extends AbstractHandler -{ - protected $handler; - protected $actionLevel; - protected $buffering = true; - protected $bufferSize; - protected $buffer = array(); - protected $stopBuffering; - - - public function __construct($handler, $actionLevel = Logger::WARNING, $bufferSize = 0, $bubble = true, $stopBuffering = true) - { - $this->handler = $handler; - $this->actionLevel = $actionLevel; - $this->bufferSize = $bufferSize; - $this->bubble = $bubble; - $this->stopBuffering = $stopBuffering; - } - - - public function isHandling(array $record) - { - return true; - } - - - public function handle(array $record) - { - if ($this->buffering) { - $this->buffer[] = $record; - if ($this->bufferSize > 0 && count($this->buffer) > $this->bufferSize) { - array_shift($this->buffer); - } - if ($record['level'] >= $this->actionLevel) { - if ($this->stopBuffering) { - $this->buffering = false; - } - if (!$this->handler instanceof HandlerInterface) { - $this->handler = call_user_func($this->handler, $record, $this); - } - if (!$this->handler instanceof HandlerInterface) { - throw new \RuntimeException("The factory callback should return a HandlerInterface"); - } - $this->handler->handleBatch($this->buffer); - $this->buffer = array(); - } - } else { - $this->handler->handle($record); - } - - return false === $this->bubble; - } - - - public function reset() - { - $this->buffering = true; - } -} -} - - - - -namespace Monolog -{ - -use Monolog\Handler\HandlerInterface; -use Monolog\Handler\StreamHandler; - - -class Logger -{ - - const DEBUG = 100; - - - const INFO = 200; - - - const WARNING = 300; - - - const ERROR = 400; - - - const CRITICAL = 500; - - - const ALERT = 550; - - protected static $levels = array( - 100 => 'DEBUG', - 200 => 'INFO', - 300 => 'WARNING', - 400 => 'ERROR', - 500 => 'CRITICAL', - 550 => 'ALERT', - ); - - protected $name; - - - protected $handlers = array(); - - protected $processors = array(); - - - public function __construct($name) - { - $this->name = $name; - } - - - public function pushHandler(HandlerInterface $handler) - { - array_unshift($this->handlers, $handler); - } - - - public function popHandler() - { - if (!$this->handlers) { - throw new \LogicException('You tried to pop from an empty handler stack.'); - } - return array_shift($this->handlers); - } - - - public function pushProcessor($callback) - { - if (!is_callable($callback)) { - throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given'); - } - array_unshift($this->processors, $callback); - } - - - public function popProcessor() - { - if (!$this->processors) { - throw new \LogicException('You tried to pop from an empty processor stack.'); - } - return array_shift($this->processors); - } - - - public function addRecord($level, $message, array $context = array()) - { - if (!$this->handlers) { - $this->pushHandler(new StreamHandler('php://stderr', self::DEBUG)); - } - $record = array( - 'message' => (string) $message, - 'context' => $context, - 'level' => $level, - 'level_name' => self::getLevelName($level), - 'channel' => $this->name, - 'datetime' => new \DateTime(), - 'extra' => array(), - ); - $handlerKey = null; - foreach ($this->handlers as $key => $handler) { - if ($handler->isHandling($record)) { - $handlerKey = $key; - break; - } - } - if (null === $handlerKey) { - return false; - } - foreach ($this->processors as $processor) { - $record = call_user_func($processor, $record); - } - while (isset($this->handlers[$handlerKey]) && - false === $this->handlers[$handlerKey]->handle($record)) { - $handlerKey++; - } - - return true; - } - - - public function addDebug($message, array $context = array()) - { - return $this->addRecord(self::DEBUG, $message, $context); - } - - - public function addInfo($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function addWarning($message, array $context = array()) - { - return $this->addRecord(self::WARNING, $message, $context); - } - - - public function addError($message, array $context = array()) - { - return $this->addRecord(self::ERROR, $message, $context); - } - - - public function addCritical($message, array $context = array()) - { - return $this->addRecord(self::CRITICAL, $message, $context); - } - - - public function addAlert($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } - - - public static function getLevelName($level) - { - return self::$levels[$level]; - } - - - - public function debug($message, array $context = array()) - { - return $this->addRecord(self::DEBUG, $message, $context); - } - - - public function info($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function notice($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function warn($message, array $context = array()) - { - return $this->addRecord(self::WARNING, $message, $context); - } - - - public function err($message, array $context = array()) - { - return $this->addRecord(self::ERROR, $message, $context); - } - - - public function crit($message, array $context = array()) - { - return $this->addRecord(self::CRITICAL, $message, $context); - } - - - public function alert($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } - - - public function emerg($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } -} -} - - - - -namespace Symfony\Bridge\Monolog -{ - -use Monolog\Logger as BaseLogger; -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\Log\DebugLoggerInterface; - - -class Logger extends BaseLogger implements LoggerInterface, DebugLoggerInterface -{ - - public function getLogs() - { - if ($logger = $this->getDebugLogger()) { - return $logger->getLogs(); - } - } - - - public function countErrors() - { - if ($logger = $this->getDebugLogger()) { - return $logger->countErrors(); - } - } - - - private function getDebugLogger() - { - foreach ($this->handlers as $handler) { - if ($handler instanceof DebugLoggerInterface) { - return $handler; - } - } - } -} -} - - - - -namespace Symfony\Bridge\Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Handler\TestHandler; -use Symfony\Component\HttpKernel\Log\DebugLoggerInterface; - - -class DebugHandler extends TestHandler implements DebugLoggerInterface -{ - - public function getLogs() - { - $records = array(); - foreach ($this->records as $record) { - $records[] = array( - 'timestamp' => $record['datetime']->getTimestamp(), - 'message' => $record['message'], - 'priority' => $record['level'], - 'priorityName' => $record['level_name'], - 'context' => $record['context'], - ); - } - - return $records; - } - - - public function countErrors() - { - $cnt = 0; - foreach (array(Logger::ERROR, Logger::CRITICAL, Logger::ALERT) as $level) { - if (isset($this->recordsByLevel[$level])) { - $cnt += count($this->recordsByLevel[$level]); - } - } - - return $cnt; - } -} -} - - - - -namespace JMS\SecurityExtraBundle\Controller -{ - -use Doctrine\Common\Annotations\Reader; -use Symfony\Component\DependencyInjection\ContainerInterface; -use JMS\SecurityExtraBundle\Metadata\Driver\AnnotationConverter; -use JMS\SecurityExtraBundle\Metadata\MethodMetadata; -use JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodInvocation; -use JMS\SecurityExtraBundle\Annotation\Secure; -use JMS\SecurityExtraBundle\Metadata\Driver\AnnotationReader; -use Symfony\Component\HttpKernel\Event\FilterControllerEvent; - - -class ControllerListener -{ - private $reader; - private $converter; - private $container; - - public function __construct(ContainerInterface $container, Reader $reader) - { - $this->container = $container; - $this->reader = $reader; - $this->converter = new AnnotationConverter(); - } - - public function onCoreController(FilterControllerEvent $event) - { - if (!is_array($controller = $event->getController())) { - return; - } - - $method = new MethodInvocation($controller[0], $controller[1], $controller[0]); - if (!$annotations = $this->reader->getMethodAnnotations($method)) { - return; - } - - if (null === $metadata = $this->converter->convertMethodAnnotations($method, $annotations)) { - return; - } - $jmsSecurityExtra__metadata = $metadata->getAsArray(); - - $closureCode = 'return function('; - $params = $paramNames = array(); - foreach ($method->getParameters() as $param) { - $name = $param->getName(); - $paramNames[] = '$'.$name; - - $parameter = ''; - if (null !== $class = $param->getClass()) { - $parameter .= '\\'.$class->getName().' '; - } else if ($param->isArray()) { - $parameter .= 'array '; - } - - $parameter .= '$'.$name; - if ($param->isDefaultValueAvailable()) { - $parameter .= ' = '.var_export($param->getDefaultValue(), true); - } - - $params[] = $parameter; - } - $params = implode(', ', $params); - $closureCode .= $params.') '; - - $jmsSecurityExtra__interceptor = $this->container->get('security.access.method_interceptor'); - $jmsSecurityExtra__method = $method; - - $closureCode .= 'use ($jmsSecurityExtra__metadata, $jmsSecurityExtra__interceptor, $jmsSecurityExtra__method) {'; - $closureCode .= '$jmsSecurityExtra__method->setArguments(array('.implode(', ', $paramNames).'));'; - $closureCode .= 'return $jmsSecurityExtra__interceptor->invoke($jmsSecurityExtra__method, $jmsSecurityExtra__metadata);'; - $closureCode .= '};'; - - $event->setController(eval($closureCode)); - } -} -} - - - - -namespace JMS\SecurityExtraBundle\Metadata\Driver -{ - -use JMS\SecurityExtraBundle\Annotation\RunAs; -use JMS\SecurityExtraBundle\Annotation\SatisfiesParentSecurityPolicy; -use JMS\SecurityExtraBundle\Annotation\SecureReturn; -use JMS\SecurityExtraBundle\Annotation\SecureParam; -use JMS\SecurityExtraBundle\Annotation\Secure; -use JMS\SecurityExtraBundle\Metadata\MethodMetadata; - - -class AnnotationConverter -{ - public function convertMethodAnnotations(\ReflectionMethod $method, array $annotations) - { - $parameters = array(); - foreach ($method->getParameters() as $index => $parameter) { - $parameters[$parameter->getName()] = $index; - } - - $methodMetadata = new MethodMetadata($method->getDeclaringClass()->getName(), $method->getName()); - $hasSecurityMetadata = false; - foreach ($annotations as $annotation) { - if ($annotation instanceof Secure) { - $methodMetadata->roles = $annotation->roles; - $hasSecurityMetadata = true; - } else if ($annotation instanceof SecureParam) { - if (!isset($parameters[$annotation->name])) { - throw new \InvalidArgumentException(sprintf('The parameter "%s" does not exist for method "%s".', $annotation->name, $method->getName())); - } - - $methodMetadata->addParamPermissions($parameters[$annotation->name], $annotation->permissions); - $hasSecurityMetadata = true; - } else if ($annotation instanceof SecureReturn) { - $methodMetadata->returnPermissions = $annotation->permissions; - $hasSecurityMetadata = true; - } else if ($annotation instanceof SatisfiesParentSecurityPolicy) { - $methodMetadata->satisfiesParentSecurityPolicy = true; - $hasSecurityMetadata = true; - } else if ($annotation instanceof RunAs) { - $methodMetadata->runAsRoles = $annotation->roles; - $hasSecurityMetadata = true; - } - } - - return $hasSecurityMetadata ? $methodMetadata : null; - } -}} - - - - -namespace JMS\SecurityExtraBundle\Security\Authorization\Interception -{ - - -class MethodInvocation extends \ReflectionMethod -{ - private $arguments; - private $object; - - public function __construct($class, $name, $object, array $arguments = array()) - { - parent::__construct($class, $name); - - if (!is_object($object)) { - throw new \InvalidArgumentException('$object must be an object.'); - } - - $this->arguments = $arguments; - $this->object = $object; - } - - public function setArguments(array $arguments) - { - $this->arguments = $arguments; - } - - - public function getArguments() - { - return $this->arguments; - } - - - public function getThis() - { - return $this->object; - } -}} diff --git a/app/cache/dev/classes.php.meta b/app/cache/dev/classes.php.meta deleted file mode 100644 index 24eb09b..0000000 --- a/app/cache/dev/classes.php.meta +++ /dev/null @@ -1 +0,0 @@ -a:2:{i:0;a:92:{i:0;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/SessionListener.php";i:1;s:123:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/SessionStorage/SessionStorageInterface.php";i:2;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Session.php";i:3;s:120:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/SessionStorage/NativeSessionStorage.php";i:4;s:105:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcherInterface.php";i:5;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php";i:6;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RouterInterface.php";i:7;s:96:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcher.php";i:8;s:100:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Generator/UrlGenerator.php";i:9;s:117:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php";i:10;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RequestContextAwareInterface.php";i:11;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RequestContext.php";i:12;s:84:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Router.php";i:13;s:113:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableUrlMatcher.php";i:14;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php";i:15;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/GlobalVariables.php";i:16;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/EngineInterface.php";i:17;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateNameParserInterface.php";i:18;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateNameParser.php";i:19;s:96:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/EngineInterface.php";i:20;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Config/FileLocatorInterface.php";i:21;s:107:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateReferenceInterface.php";i:22;s:98:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateReference.php";i:23;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/TemplateReference.php";i:24;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/TemplateNameParser.php";i:25;s:116:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/TemplateLocator.php";i:26;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ParameterBag.php";i:27;s:94:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/HeaderBag.php";i:28;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/FileBag.php";i:29;s:94:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ServerBag.php";i:30;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Request.php";i:31;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Response.php";i:32;s:102:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php";i:33;s:88:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Config/FileLocator.php";i:34;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php";i:35;s:101:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php";i:36;s:91:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/Event.php";i:37;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php";i:38;s:91:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php";i:39;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/EventListener/ResponseListener.php";i:40;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php";i:41;s:119:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolverInterface.php";i:42;s:98:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/KernelEvent.php";i:43;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/FilterControllerEvent.php";i:44;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/FilterResponseEvent.php";i:45;s:103:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseEvent.php";i:46;s:122:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseForControllerResultEvent.php";i:47;s:115:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseForExceptionEvent.php";i:48;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/KernelEvents.php";i:49;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Config/FileLocator.php";i:50;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/RouterListener.php";i:51;s:114:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.php";i:52;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php";i:53;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/ContainerAwareEventDispatcher.php";i:54;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/HttpKernel.php";i:55;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Http/Firewall.php";i:56;s:104:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Http/FirewallMapInterface.php";i:57;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/SecurityContext.php";i:58;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/SecurityContextInterface.php";i:59;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/User/UserProviderInterface.php";i:60;s:128:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authentication/AuthenticationProviderManager.php";i:61;s:129:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authentication/AuthenticationManagerInterface.php";i:62;s:119:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php";i:63;s:128:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManagerInterface.php";i:64;s:118:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/Voter/VoterInterface.php";i:65;s:102:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php";i:66;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php";i:67;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/RequestMatcher.php";i:68;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/RequestMatcherInterface.php";i:69;s:65:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Environment.php";i:70;s:72:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/ExtensionInterface.php";i:71;s:63:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension.php";i:72;s:68:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Core.php";i:73;s:71:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Escaper.php";i:74;s:73:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Optimizer.php";i:75;s:69:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/LoaderInterface.php";i:76;s:60:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Markup.php";i:77;s:71:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/TemplateInterface.php";i:78;s:62:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Template.php";i:79;s:88:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Formatter/FormatterInterface.php";i:80;s:83:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Formatter/LineFormatter.php";i:81;s:84:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/HandlerInterface.php";i:82;s:83:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/AbstractHandler.php";i:83;s:93:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/AbstractProcessingHandler.php";i:84;s:81:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/StreamHandler.php";i:85;s:89:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/FingersCrossedHandler.php";i:86;s:66:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Logger.php";i:87;s:81:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bridge/Monolog/Logger.php";i:88;s:95:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bridge/Monolog/Handler/DebugHandler.php";i:89;s:101:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Controller/ControllerListener.php";i:90;s:107:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Metadata/Driver/AnnotationConverter.php";i:91;s:124:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Security/Authorization/Interception/MethodInvocation.php";}i:1;a:92:{i:0;s:60:"Symfony\Bundle\FrameworkBundle\EventListener\SessionListener";i:1;s:71:"Symfony\Component\HttpFoundation\SessionStorage\SessionStorageInterface";i:2;s:40:"Symfony\Component\HttpFoundation\Session";i:3;s:68:"Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage";i:4;s:53:"Symfony\Component\Routing\Matcher\UrlMatcherInterface";i:5;s:57:"Symfony\Component\Routing\Generator\UrlGeneratorInterface";i:6;s:41:"Symfony\Component\Routing\RouterInterface";i:7;s:44:"Symfony\Component\Routing\Matcher\UrlMatcher";i:8;s:48:"Symfony\Component\Routing\Generator\UrlGenerator";i:9;s:65:"Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface";i:10;s:54:"Symfony\Component\Routing\RequestContextAwareInterface";i:11;s:40:"Symfony\Component\Routing\RequestContext";i:12;s:32:"Symfony\Component\Routing\Router";i:13;s:61:"Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher";i:14;s:45:"Symfony\Bundle\FrameworkBundle\Routing\Router";i:15;s:57:"Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables";i:16;s:57:"Symfony\Bundle\FrameworkBundle\Templating\EngineInterface";i:17;s:56:"Symfony\Component\Templating\TemplateNameParserInterface";i:18;s:47:"Symfony\Component\Templating\TemplateNameParser";i:19;s:44:"Symfony\Component\Templating\EngineInterface";i:20;s:45:"Symfony\Component\Config\FileLocatorInterface";i:21;s:55:"Symfony\Component\Templating\TemplateReferenceInterface";i:22;s:46:"Symfony\Component\Templating\TemplateReference";i:23;s:59:"Symfony\Bundle\FrameworkBundle\Templating\TemplateReference";i:24;s:60:"Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser";i:25;s:64:"Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator";i:26;s:45:"Symfony\Component\HttpFoundation\ParameterBag";i:27;s:42:"Symfony\Component\HttpFoundation\HeaderBag";i:28;s:40:"Symfony\Component\HttpFoundation\FileBag";i:29;s:42:"Symfony\Component\HttpFoundation\ServerBag";i:30;s:40:"Symfony\Component\HttpFoundation\Request";i:31;s:41:"Symfony\Component\HttpFoundation\Response";i:32;s:50:"Symfony\Component\HttpFoundation\ResponseHeaderBag";i:33;s:36:"Symfony\Component\Config\FileLocator";i:34;s:58:"Symfony\Component\EventDispatcher\EventDispatcherInterface";i:35;s:49:"Symfony\Component\EventDispatcher\EventDispatcher";i:36;s:39:"Symfony\Component\EventDispatcher\Event";i:37;s:58:"Symfony\Component\EventDispatcher\EventSubscriberInterface";i:38;s:39:"Symfony\Component\HttpKernel\HttpKernel";i:39;s:59:"Symfony\Component\HttpKernel\EventListener\ResponseListener";i:40;s:58:"Symfony\Component\HttpKernel\Controller\ControllerResolver";i:41;s:67:"Symfony\Component\HttpKernel\Controller\ControllerResolverInterface";i:42;s:46:"Symfony\Component\HttpKernel\Event\KernelEvent";i:43;s:56:"Symfony\Component\HttpKernel\Event\FilterControllerEvent";i:44;s:54:"Symfony\Component\HttpKernel\Event\FilterResponseEvent";i:45;s:51:"Symfony\Component\HttpKernel\Event\GetResponseEvent";i:46;s:70:"Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent";i:47;s:63:"Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent";i:48;s:41:"Symfony\Component\HttpKernel\KernelEvents";i:49;s:47:"Symfony\Component\HttpKernel\Config\FileLocator";i:50;s:59:"Symfony\Bundle\FrameworkBundle\EventListener\RouterListener";i:51;s:62:"Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser";i:52;s:60:"Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver";i:53;s:60:"Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher";i:54;s:41:"Symfony\Bundle\FrameworkBundle\HttpKernel";i:55;s:40:"Symfony\Component\Security\Http\Firewall";i:56;s:52:"Symfony\Component\Security\Http\FirewallMapInterface";i:57;s:47:"Symfony\Component\Security\Core\SecurityContext";i:58;s:56:"Symfony\Component\Security\Core\SecurityContextInterface";i:59;s:58:"Symfony\Component\Security\Core\User\UserProviderInterface";i:60;s:76:"Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager";i:61;s:77:"Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface";i:62;s:67:"Symfony\Component\Security\Core\Authorization\AccessDecisionManager";i:63;s:76:"Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface";i:64;s:66:"Symfony\Component\Security\Core\Authorization\Voter\VoterInterface";i:65;s:50:"Symfony\Bundle\SecurityBundle\Security\FirewallMap";i:66;s:54:"Symfony\Bundle\SecurityBundle\Security\FirewallContext";i:67;s:47:"Symfony\Component\HttpFoundation\RequestMatcher";i:68;s:56:"Symfony\Component\HttpFoundation\RequestMatcherInterface";i:69;s:16:"Twig_Environment";i:70;s:23:"Twig_ExtensionInterface";i:71;s:14:"Twig_Extension";i:72;s:19:"Twig_Extension_Core";i:73;s:22:"Twig_Extension_Escaper";i:74;s:24:"Twig_Extension_Optimizer";i:75;s:20:"Twig_LoaderInterface";i:76;s:11:"Twig_Markup";i:77;s:22:"Twig_TemplateInterface";i:78;s:13:"Twig_Template";i:79;s:36:"Monolog\Formatter\FormatterInterface";i:80;s:31:"Monolog\Formatter\LineFormatter";i:81;s:32:"Monolog\Handler\HandlerInterface";i:82;s:31:"Monolog\Handler\AbstractHandler";i:83;s:41:"Monolog\Handler\AbstractProcessingHandler";i:84;s:29:"Monolog\Handler\StreamHandler";i:85;s:37:"Monolog\Handler\FingersCrossedHandler";i:86;s:14:"Monolog\Logger";i:87;s:29:"Symfony\Bridge\Monolog\Logger";i:88;s:43:"Symfony\Bridge\Monolog\Handler\DebugHandler";i:89;s:53:"JMS\SecurityExtraBundle\Controller\ControllerListener";i:90;s:59:"JMS\SecurityExtraBundle\Metadata\Driver\AnnotationConverter";i:91;s:76:"JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodInvocation";}} \ No newline at end of file diff --git a/app/cache/dev/profiler.db b/app/cache/dev/profiler.db deleted file mode 100644 index 1cb7340..0000000 Binary files a/app/cache/dev/profiler.db and /dev/null differ diff --git a/app/cache/dev/security/cache.meta b/app/cache/dev/security/cache.meta deleted file mode 100644 index c856afc..0000000 --- a/app/cache/dev/security/cache.meta +++ /dev/null @@ -1 +0,0 @@ -a:0:{} \ No newline at end of file diff --git a/app/cache/dev/twig/0e/7e/94faa91473d7fb3dbf008099d192.php b/app/cache/dev/twig/0e/7e/94faa91473d7fb3dbf008099d192.php deleted file mode 100644 index c7ec245..0000000 --- a/app/cache/dev/twig/0e/7e/94faa91473d7fb3dbf008099d192.php +++ /dev/null @@ -1,65 +0,0 @@ -blocks = array( - 'title' => array($this, 'block_title'), - 'body' => array($this, 'block_body'), - ); - } - - public function getParent(array $context) - { - if (null === $this->parent) { - $this->parent = $this->env->loadTemplate("TwigBundle::layout.html.twig"); - } - - return $this->parent; - } - - protected function doDisplay(array $context, array $blocks = array()) - { - $context = array_merge($this->env->getGlobals(), $context); - - $this->getParent($context)->display($context, array_merge($this->blocks, $blocks)); - } - - // line 3 - public function block_title($context, array $blocks = array()) - { - // line 4 - echo " "; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false), "html"); - echo " ("; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_code'), "html"); - echo " "; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_text'), "html"); - echo ") -"; - } - - // line 7 - public function block_body($context, array $blocks = array()) - { - // line 8 - echo " "; - $this->env->loadTemplate("TwigBundle:Exception:exception.html.twig")->display($context); - } - - public function getTemplateName() - { - return "TwigBundle:Exception:exception_full.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php b/app/cache/dev/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php deleted file mode 100644 index 2348051..0000000 --- a/app/cache/dev/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php +++ /dev/null @@ -1,112 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
- "; - // line 2 - if (($this->getContext($context, 'count') > 0)) { - // line 3 - echo "

- ["; - // line 4 - echo twig_escape_filter($this->env, (($this->getContext($context, 'count') - $this->getContext($context, 'position')) + 1), "html"); - echo "/"; - echo twig_escape_filter($this->env, ($this->getContext($context, 'count') + 1), "html"); - echo "] - "; - // line 5 - echo $this->env->getExtension('code')->abbrClass($this->getAttribute($this->getContext($context, 'exception'), "class", array(), "any", false)); - echo ": "; - echo twig_escape_filter($this->env, twig_strtr($this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false), array(" -" => "
")), "html"); - echo "  - "; - // line 6 - ob_start(); - // line 7 - echo " env, $this->getContext($context, 'position'), "html"); - echo "', 'traces'); switchIcons('icon_traces_"; - echo twig_escape_filter($this->env, $this->getContext($context, 'position'), "html"); - echo "_open', 'icon_traces_"; - echo twig_escape_filter($this->env, $this->getContext($context, 'position'), "html"); - echo "_close'); return false;\"> - env, $this->getContext($context, 'position'), "html"); - echo "_close\" alt=\"-\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("display") : ("hidden")); - echo "\" /> - env, $this->getContext($context, 'position'), "html"); - echo "_open\" alt=\"+\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("hidden") : ("display")); - echo "; margin-left: -18px\" /> - - "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 12 - echo "

- "; - } else { - // line 14 - echo "

Stack Trace

- "; - } - // line 16 - echo " - env, $this->getContext($context, 'position'), "html"); - echo "\"> -
    env, $this->getContext($context, 'position'), "html"); - echo "\" style=\"display: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("block") : ("none")); - echo "\"> - "; - // line 19 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, 'exception'), "trace", array(), "any", false)); - foreach ($context['_seq'] as $context['i'] => $context['trace']) { - // line 20 - echo "
  1. - "; - // line 21 - $this->env->loadTemplate("TwigBundle:Exception:trace.html.twig")->display(array("prefix" => $this->getContext($context, 'position'), "i" => $this->getContext($context, 'i'), "trace" => $this->getContext($context, 'trace'))); - // line 22 - echo "
  2. - "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['i'], $context['trace'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 24 - echo "
-
-"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:traces.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/35/c2/1a4fba857b866ba446306af32aa0.php b/app/cache/dev/twig/35/c2/1a4fba857b866ba446306af32aa0.php deleted file mode 100644 index 30b77e6..0000000 --- a/app/cache/dev/twig/35/c2/1a4fba857b866ba446306af32aa0.php +++ /dev/null @@ -1,52 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
env, $this->getContext($context, 'token'), "html"); - echo "\" style=\"display: none\">
- -"; - } - - public function getTemplateName() - { - return "WebProfilerBundle:Profiler:toolbar_js.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/4f/9b/729889c116410ae3694aa1062e33.php b/app/cache/dev/twig/4f/9b/729889c116410ae3694aa1062e33.php deleted file mode 100644 index 3c285bd..0000000 --- a/app/cache/dev/twig/4f/9b/729889c116410ae3694aa1062e33.php +++ /dev/null @@ -1,39 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "

"; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "name", array(), "any", false), "html"); - echo "

-

Created: "; - // line 2 - echo twig_escape_filter($this->env, twig_date_format_filter($this->getAttribute($this->getContext($context, 'post'), "createdAt", array(), "any", false), "Y/m/d H:i"), "html"); - echo "

-

Updated: "; - // line 3 - echo twig_escape_filter($this->env, twig_date_format_filter($this->getAttribute($this->getContext($context, 'post'), "updatedAt", array(), "any", false), "Y/m/d H:i"), "html"); - echo "

-

"; - // line 4 - echo twig_nl2br_filter(twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false), "html")); - echo "

- -"; - } - - public function getTemplateName() - { - return "MyBlogBundle:Default:view.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php b/app/cache/dev/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php deleted file mode 100644 index f8d714c..0000000 --- a/app/cache/dev/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php +++ /dev/null @@ -1,108 +0,0 @@ -blocks = array( - 'title' => array($this, 'block_title'), - 'body' => array($this, 'block_body'), - ); - } - - protected function doDisplay(array $context, array $blocks = array()) - { - $context = array_merge($this->env->getGlobals(), $context); - - // line 1 - echo " - - - - - "; - // line 6 - $this->displayBlock('title', $context, $blocks); - echo " - env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/css/exception_layout.css"), "html"); - echo "\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /> - env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/css/exception.css"), "html"); - echo "\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /> - - -
-
-
- env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/logo_symfony.gif"), "html"); - echo "\" alt=\"Symfony\" /> -
- -
-
-
- - - - - - -
-
-
-
- - "; - // line 39 - $this->displayBlock('body', $context, $blocks); - // line 40 - echo "
- - -"; - } - - // line 6 - public function block_title($context, array $blocks = array()) - { - echo ""; - } - - // line 39 - public function block_body($context, array $blocks = array()) - { - echo ""; - } - - public function getTemplateName() - { - return "TwigBundle::layout.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/ec/dc/62834af68f95115d1cbdae442744.php b/app/cache/dev/twig/ec/dc/62834af68f95115d1cbdae442744.php deleted file mode 100644 index ad45237..0000000 --- a/app/cache/dev/twig/ec/dc/62834af68f95115d1cbdae442744.php +++ /dev/null @@ -1,96 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - if ($this->getAttribute($this->getContext($context, 'trace'), "function", array(), "any", false)) { - // line 2 - echo " at - - env, $this->getAttribute($this->getContext($context, 'trace'), "class", array(), "any", false), "html"); - echo "\">"; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'trace'), "short_class", array(), "any", false), "html"); - echo " - "; - // line 5 - echo twig_escape_filter($this->env, ($this->getAttribute($this->getContext($context, 'trace'), "type", array(), "any", false) . $this->getAttribute($this->getContext($context, 'trace'), "function", array(), "any", false)), "html"); - echo " - - ("; - // line 7 - echo $this->env->getExtension('code')->formatArgs($this->getAttribute($this->getContext($context, 'trace'), "args", array(), "any", false)); - echo ") -
-"; - } - // line 10 - echo " -"; - // line 11 - if (($this->getAttribute(((array_key_exists("trace", $context)) ? (twig_default_filter($this->getContext($context, 'trace'))) : ("")), "file", array(), "any", true) && $this->getAttribute(((array_key_exists("trace", $context)) ? (twig_default_filter($this->getContext($context, 'trace'))) : ("")), "line", array(), "any", true))) { - // line 12 - echo " in "; - echo $this->env->getExtension('code')->formatFile($this->getAttribute($this->getContext($context, 'trace'), "file", array(), "any", false), $this->getAttribute($this->getContext($context, 'trace'), "line", array(), "any", false)); - echo "  - "; - // line 13 - ob_start(); - // line 14 - echo " env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "'); switchIcons('icon_"; - echo twig_escape_filter($this->env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_open', 'icon_"; - echo twig_escape_filter($this->env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_close'); return false;\"> - env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_close\" alt=\"-\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("display") : ("hidden")); - echo "\" /> - env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_open\" alt=\"+\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("hidden") : ("display")); - echo "; margin-left: -18px\" /> - - "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 19 - echo "
env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "\" style=\"display: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("block") : ("none")); - echo "\" class=\"trace\"> - "; - // line 20 - echo $this->env->getExtension('code')->fileExcerpt($this->getAttribute($this->getContext($context, 'trace'), "file", array(), "any", false), $this->getAttribute($this->getContext($context, 'trace'), "line", array(), "any", false)); - echo " -
-"; - } - } - - public function getTemplateName() - { - return "TwigBundle:Exception:trace.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/f2/86/164116b8f4993e985f655ac81f94.php b/app/cache/dev/twig/f2/86/164116b8f4993e985f655ac81f94.php deleted file mode 100644 index 2db1e1e..0000000 --- a/app/cache/dev/twig/f2/86/164116b8f4993e985f655ac81f94.php +++ /dev/null @@ -1,264 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
- -
-
-
- \"Exceptionenv, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/exception_detected.gif"), "html"); - echo "\"/> -
-
- -
- \"\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/open_quote.gif"), "html"); - echo "\"/> -
- -

- "; - // line 15 - echo $this->env->getExtension('code')->formatFileFromText(twig_strtr(twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false)), array(" -" => "
"))); - echo " -

- -
- "; - // line 19 - echo twig_escape_filter($this->env, $this->getContext($context, 'status_code'), "html"); - echo " "; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_text'), "html"); - echo " - "; - echo $this->env->getExtension('code')->abbrClass($this->getAttribute($this->getContext($context, 'exception'), "class", array(), "any", false)); - echo " -
- - "; - // line 22 - $context['previous_count'] = twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "allPrevious", array(), "any", false)); - // line 23 - echo " "; - if ($this->getContext($context, 'previous_count')) { - // line 24 - echo "
"; - echo twig_escape_filter($this->env, $this->getContext($context, 'previous_count'), "html"); - echo " linked Exception"; - echo ((($this->getContext($context, 'previous_count') > 1)) ? ("s") : ("")); - echo ": - -
- "; - } - // line 34 - echo " -
- \"\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/close_quote.gif"), "html"); - echo "\"/> -
- -
-
-
- - "; - // line 43 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, 'exception'), "toarray", array(), "any", false)); - foreach ($context['_seq'] as $context['position'] => $context['e']) { - // line 44 - echo " "; - $this->env->loadTemplate("TwigBundle:Exception:traces.html.twig")->display(array("exception" => $this->getContext($context, 'e'), "position" => $this->getContext($context, 'position'), "count" => $this->getContext($context, 'previous_count'))); - // line 45 - echo " "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['position'], $context['e'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 46 - echo " - "; - // line 47 - if ($this->getContext($context, 'logger')) { - // line 48 - echo "
-
- "; - // line 50 - ob_start(); - // line 51 - echo "

- Logs  - - \"+\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: hidden\" /> - \"-\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: visible; margin-left: -18px\" /> - -

- "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 59 - echo " - "; - // line 60 - if ($this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false)) { - // line 61 - echo "
- - "; - // line 63 - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false), "html"); - echo " error"; - echo ((($this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false) > 1)) ? ("s") : ("")); - echo " - -
- "; - } - // line 67 - echo " -
- -
- "; - // line 71 - $this->env->loadTemplate("TwigBundle:Exception:logs.html.twig")->display(array("logs" => $this->getAttribute($this->getContext($context, 'logger'), "logs", array(), "any", false))); - // line 72 - echo "
- -
- "; - } - // line 76 - echo " - "; - // line 77 - if ($this->getContext($context, 'currentContent')) { - // line 78 - echo "
- "; - // line 79 - ob_start(); - // line 80 - echo "

- Content of the Output  - - \"-\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: hidden\" /> - \"+\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: visible; margin-left: -18px\" /> - -

- "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 88 - echo " -
- "; - // line 90 - echo twig_escape_filter($this->env, $this->getContext($context, 'currentContent'), "html"); - echo " -
- -
-
- "; - } - // line 96 - echo " -
- - -"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:exception.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/dev/twig/f5/74/a4b577c89704f6052aea27387043.php b/app/cache/dev/twig/f5/74/a4b577c89704f6052aea27387043.php deleted file mode 100644 index 72f8835..0000000 --- a/app/cache/dev/twig/f5/74/a4b577c89704f6052aea27387043.php +++ /dev/null @@ -1,47 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
    - "; - // line 2 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getContext($context, 'logs')); - foreach ($context['_seq'] as $context['_key'] => $context['log']) { - // line 3 - echo " getAttribute($this->getContext($context, 'log'), "priorityName", array(), "any", false), array(0 => "EMERG", 1 => "ERR", 2 => "CRIT", 3 => "ALERT", 4 => "ERROR", 5 => "CRITICAL"))) { - echo " class=\"error\""; - } - echo "> - "; - // line 4 - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'log'), "message", array(), "any", false), "html"); - echo " - - "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['_key'], $context['log'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 7 - echo "
-"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:logs.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/annotations/My-BlogBundle-Controller-DefaultController#viewAction.cache.php b/app/cache/prod/annotations/My-BlogBundle-Controller-DefaultController#viewAction.cache.php deleted file mode 100644 index f57368e..0000000 --- a/app/cache/prod/annotations/My-BlogBundle-Controller-DefaultController#viewAction.cache.php +++ /dev/null @@ -1 +0,0 @@ -parameters = $this->getDefaultParameters(); - - $this->services = - $this->scopedServices = - $this->scopeStacks = array(); - - $this->set('service_container', $this); - - $this->scopes = array('request' => 'container'); - $this->scopeChildren = array('request' => array()); - } - - /** - * Gets the 'annotation_reader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\Common\Annotations\FileCacheReader A Doctrine\Common\Annotations\FileCacheReader instance. - */ - protected function getAnnotationReaderService() - { - return $this->services['annotation_reader'] = new \Doctrine\Common\Annotations\FileCacheReader(new \Doctrine\Common\Annotations\AnnotationReader(), '/var/www/php/symfony/Symfony/app/cache/prod/annotations', true); - } - - /** - * Gets the 'assetic.asset_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Assetic\Factory\LazyAssetManager A Assetic\Factory\LazyAssetManager instance. - */ - protected function getAssetic_AssetManagerService() - { - $a = $this->get('templating.loader'); - - $this->services['assetic.asset_manager'] = $instance = new \Assetic\Factory\LazyAssetManager($this->get('assetic.asset_factory'), array('twig' => new \Assetic\Factory\Loader\CachedFormulaLoader(new \Assetic\Extension\Twig\TwigFormulaLoader($this->get('twig')), new \Assetic\Cache\ConfigCache('/var/www/php/symfony/Symfony/app/cache/prod/assetic/config'), true))); - - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'FrameworkBundle', '/var/www/php/symfony/Symfony/app/Resources/FrameworkBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'FrameworkBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SecurityBundle', '/var/www/php/symfony/Symfony/app/Resources/SecurityBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SecurityBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'TwigBundle', '/var/www/php/symfony/Symfony/app/Resources/TwigBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'TwigBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MonologBundle', '/var/www/php/symfony/Symfony/app/Resources/MonologBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MonologBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SwiftmailerBundle', '/var/www/php/symfony/Symfony/app/Resources/SwiftmailerBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SwiftmailerBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SwiftmailerBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'DoctrineBundle', '/var/www/php/symfony/Symfony/app/Resources/DoctrineBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'DoctrineBundle', '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/DoctrineBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AsseticBundle', '/var/www/php/symfony/Symfony/app/Resources/AsseticBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'AsseticBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Symfony/Bundle/AsseticBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioFrameworkExtraBundle', '/var/www/php/symfony/Symfony/app/Resources/SensioFrameworkExtraBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'SensioFrameworkExtraBundle', '/var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'JMSSecurityExtraBundle', '/var/www/php/symfony/Symfony/app/Resources/JMSSecurityExtraBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'JMSSecurityExtraBundle', '/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource(array(0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MyBlogBundle', '/var/www/php/symfony/Symfony/app/Resources/MyBlogBundle/views', '/^[^.]+\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'MyBlogBundle', '/var/www/php/symfony/Symfony/src/My/BlogBundle/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'))), 'twig'); - $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, '', '/var/www/php/symfony/Symfony/app/Resources/views', '/^[^.]+\\.[^.]+\\.twig$/'), 'twig'); - - return $instance; - } - - /** - * Gets the 'assetic.filter.cssrewrite' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Assetic\Filter\CssRewriteFilter A Assetic\Filter\CssRewriteFilter instance. - */ - protected function getAssetic_Filter_CssrewriteService() - { - return $this->services['assetic.filter.cssrewrite'] = new \Assetic\Filter\CssRewriteFilter(); - } - - /** - * Gets the 'assetic.filter_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\AsseticBundle\FilterManager A Symfony\Bundle\AsseticBundle\FilterManager instance. - */ - protected function getAssetic_FilterManagerService() - { - return $this->services['assetic.filter_manager'] = new \Symfony\Bundle\AsseticBundle\FilterManager($this, array('cssrewrite' => 'assetic.filter.cssrewrite')); - } - - /** - * Gets the 'cache_warmer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate A Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate instance. - */ - protected function getCacheWarmerService() - { - $a = $this->get('kernel'); - $b = $this->get('templating.name_parser'); - - $c = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder($a, $b, '/var/www/php/symfony/Symfony/app/Resources'); - - return $this->services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(array(0 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer($c, $this->get('templating.locator')), 1 => new \Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer($this), 2 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer($this->get('router')), 3 => new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheCacheWarmer($this, $c), 4 => new \Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer($this->get('doctrine')), 5 => new \Symfony\Bundle\AsseticBundle\CacheWarmer\AssetWriterCacheWarmer($this, new \Assetic\AssetWriter('/var/www/php/symfony/Symfony/app/../web')))); - } - - /** - * Gets the 'doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\DoctrineBundle\Registry A Symfony\Bundle\DoctrineBundle\Registry instance. - */ - protected function getDoctrineService() - { - return $this->services['doctrine'] = new \Symfony\Bundle\DoctrineBundle\Registry($this, array('default' => 'doctrine.dbal.default_connection'), array('default' => 'doctrine.orm.default_entity_manager'), 'default', 'default'); - } - - /** - * Gets the 'doctrine.dbal.connection_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\DoctrineBundle\ConnectionFactory A Symfony\Bundle\DoctrineBundle\ConnectionFactory instance. - */ - protected function getDoctrine_Dbal_ConnectionFactoryService() - { - return $this->services['doctrine.dbal.connection_factory'] = new \Symfony\Bundle\DoctrineBundle\ConnectionFactory(array()); - } - - /** - * Gets the 'doctrine.dbal.default_connection' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\DBAL\Connection A Doctrine\DBAL\Connection instance. - */ - protected function getDoctrine_Dbal_DefaultConnectionService() - { - $a = new \Doctrine\DBAL\Configuration(); - $a->setSQLLogger(new \Symfony\Bridge\Doctrine\Logger\DbalLogger($this->get('monolog.logger.doctrine'))); - - $b = new \Doctrine\Common\EventManager(); - $b->addEventSubscriber(new \Doctrine\DBAL\Event\Listeners\MysqlSessionInit('UTF8')); - - return $this->services['doctrine.dbal.default_connection'] = $this->get('doctrine.dbal.connection_factory')->createConnection(array('dbname' => 'blog', 'host' => 'localhost', 'port' => '', 'user' => 'ichikawa', 'password' => 'hogehoge', 'driver' => 'pdo_mysql', 'driverOptions' => array()), $a, $b, array()); - } - - /** - * Gets the 'doctrine.orm.default_entity_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Doctrine\ORM\EntityManager A Doctrine\ORM\EntityManager instance. - */ - protected function getDoctrine_Orm_DefaultEntityManagerService() - { - $a = new \Doctrine\Common\Cache\ArrayCache(); - $a->setNamespace('sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498'); - - $b = new \Doctrine\Common\Cache\ArrayCache(); - $b->setNamespace('sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498'); - - $c = new \Doctrine\Common\Cache\ArrayCache(); - $c->setNamespace('sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498'); - - $d = new \Doctrine\ORM\Mapping\Driver\DriverChain(); - $d->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver(new \Symfony\Bridge\Doctrine\Annotations\IndexedReader($this->get('annotation_reader')), array(0 => '/var/www/php/symfony/Symfony/src/My/BlogBundle/Entity')), 'My\\BlogBundle\\Entity'); - - $e = new \Doctrine\ORM\Configuration(); - $e->setEntityNamespaces(array('MyBlogBundle' => 'My\\BlogBundle\\Entity')); - $e->setMetadataCacheImpl($a); - $e->setQueryCacheImpl($b); - $e->setResultCacheImpl($c); - $e->setMetadataDriverImpl($d); - $e->setProxyDir('/var/www/php/symfony/Symfony/app/cache/prod/doctrine/orm/Proxies'); - $e->setProxyNamespace('Proxies'); - $e->setAutoGenerateProxyClasses(true); - $e->setClassMetadataFactoryName('Doctrine\\ORM\\Mapping\\ClassMetadataFactory'); - - return $this->services['doctrine.orm.default_entity_manager'] = call_user_func(array('Doctrine\\ORM\\EntityManager', 'create'), $this->get('doctrine.dbal.default_connection'), $e); - } - - /** - * Gets the 'doctrine.orm.validator.unique' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator A Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator instance. - */ - protected function getDoctrine_Orm_Validator_UniqueService() - { - return $this->services['doctrine.orm.validator.unique'] = new \Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator($this->get('doctrine')); - } - - /** - * Gets the 'doctrine.orm.validator_initializer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Validator\EntityInitializer A Symfony\Bridge\Doctrine\Validator\EntityInitializer instance. - */ - protected function getDoctrine_Orm_ValidatorInitializerService() - { - return $this->services['doctrine.orm.validator_initializer'] = new \Symfony\Bridge\Doctrine\Validator\EntityInitializer($this->get('doctrine')); - } - - /** - * Gets the 'event_dispatcher' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher A Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher instance. - */ - protected function getEventDispatcherService() - { - $this->services['event_dispatcher'] = $instance = new \Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher($this, $this->get('monolog.logger.event')); - - $instance->addListenerService('kernel.request', array(0 => 'router_listener', 1 => 'onEarlyKernelRequest'), 255); - $instance->addListenerService('kernel.request', array(0 => 'router_listener', 1 => 'onKernelRequest'), 0); - $instance->addListenerService('kernel.response', array(0 => 'response_listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.request', array(0 => 'session_listener', 1 => 'onKernelRequest'), 128); - $instance->addListenerService('kernel.request', array(0 => 'security.firewall', 1 => 'onKernelRequest'), 64); - $instance->addListenerService('kernel.response', array(0 => 'security.rememberme.response_listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.exception', array(0 => 'twig.exception_listener', 1 => 'onKernelException'), -128); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.controller.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.converter.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'sensio_framework_extra.view.listener', 1 => 'onKernelController'), 0); - $instance->addListenerService('kernel.view', array(0 => 'sensio_framework_extra.view.listener', 1 => 'onKernelView'), 0); - $instance->addListenerService('kernel.response', array(0 => 'sensio_framework_extra.cache.listener', 1 => 'onKernelResponse'), 0); - $instance->addListenerService('kernel.controller', array(0 => 'security.extra.controller_listener', 1 => 'onCoreController'), -255); - - return $instance; - } - - /** - * Gets the 'file_locator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\Config\FileLocator A Symfony\Component\HttpKernel\Config\FileLocator instance. - */ - protected function getFileLocatorService() - { - return $this->services['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator($this->get('kernel'), '/var/www/php/symfony/Symfony/app/Resources'); - } - - /** - * Gets the 'filesystem' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\Util\Filesystem A Symfony\Component\HttpKernel\Util\Filesystem instance. - */ - protected function getFilesystemService() - { - return $this->services['filesystem'] = new \Symfony\Component\HttpKernel\Util\Filesystem(); - } - - /** - * Gets the 'form.csrf_provider' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider A Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider instance. - */ - protected function getForm_CsrfProviderService() - { - return $this->services['form.csrf_provider'] = new \Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider($this->get('session'), 'ThisTokenIsNotSoSecretChangeIt'); - } - - /** - * Gets the 'form.factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\FormFactory A Symfony\Component\Form\FormFactory instance. - */ - protected function getForm_FactoryService() - { - return $this->services['form.factory'] = new \Symfony\Component\Form\FormFactory(array(0 => new \Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension($this, array('field' => 'form.type.field', 'form' => 'form.type.form', 'birthday' => 'form.type.birthday', 'checkbox' => 'form.type.checkbox', 'choice' => 'form.type.choice', 'collection' => 'form.type.collection', 'country' => 'form.type.country', 'date' => 'form.type.date', 'datetime' => 'form.type.datetime', 'email' => 'form.type.email', 'file' => 'form.type.file', 'hidden' => 'form.type.hidden', 'integer' => 'form.type.integer', 'language' => 'form.type.language', 'locale' => 'form.type.locale', 'money' => 'form.type.money', 'number' => 'form.type.number', 'password' => 'form.type.password', 'percent' => 'form.type.percent', 'radio' => 'form.type.radio', 'repeated' => 'form.type.repeated', 'search' => 'form.type.search', 'textarea' => 'form.type.textarea', 'text' => 'form.type.text', 'time' => 'form.type.time', 'timezone' => 'form.type.timezone', 'url' => 'form.type.url', 'csrf' => 'form.type.csrf', 'entity' => 'form.type.entity'), array('field' => array(0 => 'form.type_extension.field'), 'form' => array(0 => 'form.type_extension.csrf')), array(0 => 'form.type_guesser.validator', 1 => 'form.type_guesser.doctrine')))); - } - - /** - * Gets the 'form.type.birthday' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\BirthdayType A Symfony\Component\Form\Extension\Core\Type\BirthdayType instance. - */ - protected function getForm_Type_BirthdayService() - { - return $this->services['form.type.birthday'] = new \Symfony\Component\Form\Extension\Core\Type\BirthdayType(); - } - - /** - * Gets the 'form.type.checkbox' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CheckboxType A Symfony\Component\Form\Extension\Core\Type\CheckboxType instance. - */ - protected function getForm_Type_CheckboxService() - { - return $this->services['form.type.checkbox'] = new \Symfony\Component\Form\Extension\Core\Type\CheckboxType(); - } - - /** - * Gets the 'form.type.choice' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\ChoiceType A Symfony\Component\Form\Extension\Core\Type\ChoiceType instance. - */ - protected function getForm_Type_ChoiceService() - { - return $this->services['form.type.choice'] = new \Symfony\Component\Form\Extension\Core\Type\ChoiceType(); - } - - /** - * Gets the 'form.type.collection' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CollectionType A Symfony\Component\Form\Extension\Core\Type\CollectionType instance. - */ - protected function getForm_Type_CollectionService() - { - return $this->services['form.type.collection'] = new \Symfony\Component\Form\Extension\Core\Type\CollectionType(); - } - - /** - * Gets the 'form.type.country' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\CountryType A Symfony\Component\Form\Extension\Core\Type\CountryType instance. - */ - protected function getForm_Type_CountryService() - { - return $this->services['form.type.country'] = new \Symfony\Component\Form\Extension\Core\Type\CountryType(); - } - - /** - * Gets the 'form.type.csrf' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\Type\CsrfType A Symfony\Component\Form\Extension\Csrf\Type\CsrfType instance. - */ - protected function getForm_Type_CsrfService() - { - return $this->services['form.type.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\CsrfType($this->get('form.csrf_provider')); - } - - /** - * Gets the 'form.type.date' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\DateType A Symfony\Component\Form\Extension\Core\Type\DateType instance. - */ - protected function getForm_Type_DateService() - { - return $this->services['form.type.date'] = new \Symfony\Component\Form\Extension\Core\Type\DateType(); - } - - /** - * Gets the 'form.type.datetime' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\DateTimeType A Symfony\Component\Form\Extension\Core\Type\DateTimeType instance. - */ - protected function getForm_Type_DatetimeService() - { - return $this->services['form.type.datetime'] = new \Symfony\Component\Form\Extension\Core\Type\DateTimeType(); - } - - /** - * Gets the 'form.type.email' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\EmailType A Symfony\Component\Form\Extension\Core\Type\EmailType instance. - */ - protected function getForm_Type_EmailService() - { - return $this->services['form.type.email'] = new \Symfony\Component\Form\Extension\Core\Type\EmailType(); - } - - /** - * Gets the 'form.type.entity' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Form\Type\EntityType A Symfony\Bridge\Doctrine\Form\Type\EntityType instance. - */ - protected function getForm_Type_EntityService() - { - return $this->services['form.type.entity'] = new \Symfony\Bridge\Doctrine\Form\Type\EntityType($this->get('doctrine')); - } - - /** - * Gets the 'form.type.field' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FieldType A Symfony\Component\Form\Extension\Core\Type\FieldType instance. - */ - protected function getForm_Type_FieldService() - { - return $this->services['form.type.field'] = new \Symfony\Component\Form\Extension\Core\Type\FieldType($this->get('validator')); - } - - /** - * Gets the 'form.type.file' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FileType A Symfony\Component\Form\Extension\Core\Type\FileType instance. - */ - protected function getForm_Type_FileService() - { - return $this->services['form.type.file'] = new \Symfony\Component\Form\Extension\Core\Type\FileType(); - } - - /** - * Gets the 'form.type.form' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\FormType A Symfony\Component\Form\Extension\Core\Type\FormType instance. - */ - protected function getForm_Type_FormService() - { - return $this->services['form.type.form'] = new \Symfony\Component\Form\Extension\Core\Type\FormType(); - } - - /** - * Gets the 'form.type.hidden' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\HiddenType A Symfony\Component\Form\Extension\Core\Type\HiddenType instance. - */ - protected function getForm_Type_HiddenService() - { - return $this->services['form.type.hidden'] = new \Symfony\Component\Form\Extension\Core\Type\HiddenType(); - } - - /** - * Gets the 'form.type.integer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\IntegerType A Symfony\Component\Form\Extension\Core\Type\IntegerType instance. - */ - protected function getForm_Type_IntegerService() - { - return $this->services['form.type.integer'] = new \Symfony\Component\Form\Extension\Core\Type\IntegerType(); - } - - /** - * Gets the 'form.type.language' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\LanguageType A Symfony\Component\Form\Extension\Core\Type\LanguageType instance. - */ - protected function getForm_Type_LanguageService() - { - return $this->services['form.type.language'] = new \Symfony\Component\Form\Extension\Core\Type\LanguageType(); - } - - /** - * Gets the 'form.type.locale' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\LocaleType A Symfony\Component\Form\Extension\Core\Type\LocaleType instance. - */ - protected function getForm_Type_LocaleService() - { - return $this->services['form.type.locale'] = new \Symfony\Component\Form\Extension\Core\Type\LocaleType(); - } - - /** - * Gets the 'form.type.money' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\MoneyType A Symfony\Component\Form\Extension\Core\Type\MoneyType instance. - */ - protected function getForm_Type_MoneyService() - { - return $this->services['form.type.money'] = new \Symfony\Component\Form\Extension\Core\Type\MoneyType(); - } - - /** - * Gets the 'form.type.number' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\NumberType A Symfony\Component\Form\Extension\Core\Type\NumberType instance. - */ - protected function getForm_Type_NumberService() - { - return $this->services['form.type.number'] = new \Symfony\Component\Form\Extension\Core\Type\NumberType(); - } - - /** - * Gets the 'form.type.password' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\PasswordType A Symfony\Component\Form\Extension\Core\Type\PasswordType instance. - */ - protected function getForm_Type_PasswordService() - { - return $this->services['form.type.password'] = new \Symfony\Component\Form\Extension\Core\Type\PasswordType(); - } - - /** - * Gets the 'form.type.percent' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\PercentType A Symfony\Component\Form\Extension\Core\Type\PercentType instance. - */ - protected function getForm_Type_PercentService() - { - return $this->services['form.type.percent'] = new \Symfony\Component\Form\Extension\Core\Type\PercentType(); - } - - /** - * Gets the 'form.type.radio' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\RadioType A Symfony\Component\Form\Extension\Core\Type\RadioType instance. - */ - protected function getForm_Type_RadioService() - { - return $this->services['form.type.radio'] = new \Symfony\Component\Form\Extension\Core\Type\RadioType(); - } - - /** - * Gets the 'form.type.repeated' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\RepeatedType A Symfony\Component\Form\Extension\Core\Type\RepeatedType instance. - */ - protected function getForm_Type_RepeatedService() - { - return $this->services['form.type.repeated'] = new \Symfony\Component\Form\Extension\Core\Type\RepeatedType(); - } - - /** - * Gets the 'form.type.search' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\SearchType A Symfony\Component\Form\Extension\Core\Type\SearchType instance. - */ - protected function getForm_Type_SearchService() - { - return $this->services['form.type.search'] = new \Symfony\Component\Form\Extension\Core\Type\SearchType(); - } - - /** - * Gets the 'form.type.text' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TextType A Symfony\Component\Form\Extension\Core\Type\TextType instance. - */ - protected function getForm_Type_TextService() - { - return $this->services['form.type.text'] = new \Symfony\Component\Form\Extension\Core\Type\TextType(); - } - - /** - * Gets the 'form.type.textarea' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TextareaType A Symfony\Component\Form\Extension\Core\Type\TextareaType instance. - */ - protected function getForm_Type_TextareaService() - { - return $this->services['form.type.textarea'] = new \Symfony\Component\Form\Extension\Core\Type\TextareaType(); - } - - /** - * Gets the 'form.type.time' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TimeType A Symfony\Component\Form\Extension\Core\Type\TimeType instance. - */ - protected function getForm_Type_TimeService() - { - return $this->services['form.type.time'] = new \Symfony\Component\Form\Extension\Core\Type\TimeType(); - } - - /** - * Gets the 'form.type.timezone' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\TimezoneType A Symfony\Component\Form\Extension\Core\Type\TimezoneType instance. - */ - protected function getForm_Type_TimezoneService() - { - return $this->services['form.type.timezone'] = new \Symfony\Component\Form\Extension\Core\Type\TimezoneType(); - } - - /** - * Gets the 'form.type.url' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Core\Type\UrlType A Symfony\Component\Form\Extension\Core\Type\UrlType instance. - */ - protected function getForm_Type_UrlService() - { - return $this->services['form.type.url'] = new \Symfony\Component\Form\Extension\Core\Type\UrlType(); - } - - /** - * Gets the 'form.type_extension.csrf' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension A Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension instance. - */ - protected function getForm_TypeExtension_CsrfService() - { - return $this->services['form.type_extension.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension(true, '_token'); - } - - /** - * Gets the 'form.type_extension.field' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension A Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension instance. - */ - protected function getForm_TypeExtension_FieldService() - { - return $this->services['form.type_extension.field'] = new \Symfony\Component\Form\Extension\Validator\Type\FieldTypeValidatorExtension($this->get('validator')); - } - - /** - * Gets the 'form.type_guesser.doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser A Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser instance. - */ - protected function getForm_TypeGuesser_DoctrineService() - { - return $this->services['form.type_guesser.doctrine'] = new \Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser($this->get('doctrine')); - } - - /** - * Gets the 'form.type_guesser.validator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser A Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser instance. - */ - protected function getForm_TypeGuesser_ValidatorService() - { - return $this->services['form.type_guesser.validator'] = new \Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser($this->get('validator.mapping.class_metadata_factory')); - } - - /** - * Gets the 'http_kernel' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\HttpKernel A Symfony\Bundle\FrameworkBundle\HttpKernel instance. - */ - protected function getHttpKernelService() - { - return $this->services['http_kernel'] = new \Symfony\Bundle\FrameworkBundle\HttpKernel($this->get('event_dispatcher'), $this, new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, $this->get('controller_name_converter'), $this->get('monolog.logger.request'))); - } - - /** - * Gets the 'kernel' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getKernelService() - { - throw new \RuntimeException('You have requested a synthetic service ("kernel"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'logger' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getLoggerService() - { - $this->services['logger'] = $instance = new \Symfony\Bridge\Monolog\Logger('app'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'mailer' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Swift_Mailer A Swift_Mailer instance. - */ - protected function getMailerService() - { - return $this->services['mailer'] = new \Swift_Mailer($this->get('swiftmailer.transport')); - } - - /** - * Gets the 'monolog.handler.main' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Monolog\Handler\FingersCrossedHandler A Monolog\Handler\FingersCrossedHandler instance. - */ - protected function getMonolog_Handler_MainService() - { - return $this->services['monolog.handler.main'] = new \Monolog\Handler\FingersCrossedHandler($this->get('monolog.handler.nested'), 400, 0, true, true); - } - - /** - * Gets the 'monolog.handler.nested' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Monolog\Handler\StreamHandler A Monolog\Handler\StreamHandler instance. - */ - protected function getMonolog_Handler_NestedService() - { - return $this->services['monolog.handler.nested'] = new \Monolog\Handler\StreamHandler('/var/www/php/symfony/Symfony/app/logs/prod.log', 100, true); - } - - /** - * Gets the 'monolog.logger.doctrine' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_DoctrineService() - { - $this->services['monolog.logger.doctrine'] = $instance = new \Symfony\Bridge\Monolog\Logger('doctrine'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.event' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_EventService() - { - $this->services['monolog.logger.event'] = $instance = new \Symfony\Bridge\Monolog\Logger('event'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_RequestService() - { - $this->services['monolog.logger.request'] = $instance = new \Symfony\Bridge\Monolog\Logger('request'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_RouterService() - { - $this->services['monolog.logger.router'] = $instance = new \Symfony\Bridge\Monolog\Logger('router'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.security' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_SecurityService() - { - $this->services['monolog.logger.security'] = $instance = new \Symfony\Bridge\Monolog\Logger('security'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'monolog.logger.templating' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance. - */ - protected function getMonolog_Logger_TemplatingService() - { - $this->services['monolog.logger.templating'] = $instance = new \Symfony\Bridge\Monolog\Logger('templating'); - - $instance->pushHandler($this->get('monolog.handler.main')); - - return $instance; - } - - /** - * Gets the 'request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getRequestService() - { - if (!isset($this->scopedServices['request'])) { - throw new InactiveScopeException('request', 'request'); - } - - throw new \RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'response_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\EventListener\ResponseListener A Symfony\Component\HttpKernel\EventListener\ResponseListener instance. - */ - protected function getResponseListenerService() - { - return $this->services['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8'); - } - - /** - * Gets the 'router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Routing\Router A Symfony\Bundle\FrameworkBundle\Routing\Router instance. - */ - protected function getRouterService() - { - return $this->services['router'] = new \Symfony\Bundle\FrameworkBundle\Routing\Router($this, '/var/www/php/symfony/Symfony/app/config/routing.yml', array('cache_dir' => '/var/www/php/symfony/Symfony/app/cache/prod', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', 'generator_cache_class' => 'appprodUrlGenerator', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', 'matcher_cache_class' => 'appprodUrlMatcher')); - } - - /** - * Gets the 'router_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\EventListener\RouterListener A Symfony\Bundle\FrameworkBundle\EventListener\RouterListener instance. - */ - protected function getRouterListenerService() - { - return $this->services['router_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\RouterListener($this->get('router'), 80, 443, $this->get('monolog.logger.request')); - } - - /** - * Gets the 'routing.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader A Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader instance. - */ - protected function getRouting_LoaderService() - { - $a = $this->get('file_locator'); - $b = $this->get('annotation_reader'); - - $c = new \Sensio\Bundle\FrameworkExtraBundle\Routing\AnnotatedRouteControllerLoader($b); - - $d = new \Symfony\Component\Config\Loader\LoaderResolver(); - $d->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($a)); - $d->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($a)); - $d->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($a)); - $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationDirectoryLoader($a, $c)); - $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationFileLoader($a, $c)); - $d->addLoader($c); - - return $this->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($this->get('controller_name_converter'), $this->get('monolog.logger.router'), $d); - } - - /** - * Gets the 'security.access.method_interceptor' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor A JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor instance. - */ - protected function getSecurity_Access_MethodInterceptorService() - { - return $this->services['security.access.method_interceptor'] = new \JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor($this->get('security.context'), $this->get('security.authentication.manager'), $this->get('security.access.decision_manager'), new \JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AfterInvocationManager(array()), new \JMS\SecurityExtraBundle\Security\Authorization\RunAsManager('RunAsToken', 'ROLE_'), $this->get('logger')); - } - - /** - * Gets the 'security.context' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Core\SecurityContext A Symfony\Component\Security\Core\SecurityContext instance. - */ - protected function getSecurity_ContextService() - { - return $this->services['security.context'] = new \Symfony\Component\Security\Core\SecurityContext($this->get('security.authentication.manager'), $this->get('security.access.decision_manager'), false); - } - - /** - * Gets the 'security.encoder_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Core\Encoder\EncoderFactory A Symfony\Component\Security\Core\Encoder\EncoderFactory instance. - */ - protected function getSecurity_EncoderFactoryService() - { - return $this->services['security.encoder_factory'] = new \Symfony\Component\Security\Core\Encoder\EncoderFactory(array('Symfony\\Component\\Security\\Core\\User\\User' => array('class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder', 'arguments' => array(0 => false)))); - } - - /** - * Gets the 'security.extra.controller_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return JMS\SecurityExtraBundle\Controller\ControllerListener A JMS\SecurityExtraBundle\Controller\ControllerListener instance. - */ - protected function getSecurity_Extra_ControllerListenerService() - { - return $this->services['security.extra.controller_listener'] = new \JMS\SecurityExtraBundle\Controller\ControllerListener($this, $this->get('annotation_reader')); - } - - /** - * Gets the 'security.firewall' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Security\Http\Firewall A Symfony\Component\Security\Http\Firewall instance. - */ - protected function getSecurity_FirewallService() - { - return $this->services['security.firewall'] = new \Symfony\Component\Security\Http\Firewall(new \Symfony\Bundle\SecurityBundle\Security\FirewallMap($this, array('security.firewall.map.context.dev' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/(_(profiler|wdt)|css|images|js)/'), 'security.firewall.map.context.login' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/demo/secured/login$'), 'security.firewall.map.context.secured_area' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/demo/secured/'))), $this->get('event_dispatcher')); - } - - /** - * Gets the 'security.firewall.map.context.dev' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_DevService() - { - return $this->services['security.firewall.map.context.dev'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(), NULL); - } - - /** - * Gets the 'security.firewall.map.context.login' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_LoginService() - { - return $this->services['security.firewall.map.context.login'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(), NULL); - } - - /** - * Gets the 'security.firewall.map.context.secured_area' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance. - */ - protected function getSecurity_Firewall_Map_Context_SecuredAreaService() - { - $a = $this->get('monolog.logger.security'); - $b = $this->get('security.context'); - $c = $this->get('event_dispatcher'); - $d = $this->get('router'); - $e = $this->get('security.authentication.manager'); - - $f = new \Symfony\Component\Security\Http\AccessMap(); - - $g = new \Symfony\Component\Security\Http\HttpUtils($d); - - $h = new \Symfony\Component\Security\Http\Firewall\LogoutListener($b, $g, '/demo/secured/logout', '/demo/', NULL); - $h->addHandler(new \Symfony\Component\Security\Http\Logout\SessionLogoutHandler()); - - return $this->services['security.firewall.map.context.secured_area'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(array(0 => new \Symfony\Component\Security\Http\Firewall\ChannelListener($f, new \Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint(), $a), 1 => new \Symfony\Component\Security\Http\Firewall\ContextListener($b, array(0 => $this->get('security.user.provider.concrete.in_memory')), 'secured_area', $a, $c), 2 => $h, 3 => new \Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener($b, $e, new \Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy('migrate'), $g, 'secured_area', array('check_path' => '/demo/secured/login_check', 'login_path' => '/demo/secured/login', 'use_forward' => false, 'always_use_default_target_path' => false, 'default_target_path' => '/', 'target_path_parameter' => '_target_path', 'use_referer' => false, 'failure_path' => NULL, 'failure_forward' => false, 'username_parameter' => '_username', 'password_parameter' => '_password', 'csrf_parameter' => '_csrf_token', 'intention' => 'authenticate', 'post_only' => true), NULL, NULL, $a, $c), 4 => new \Symfony\Component\Security\Http\Firewall\AccessListener($b, $this->get('security.access.decision_manager'), $f, $e, $a)), new \Symfony\Component\Security\Http\Firewall\ExceptionListener($b, $this->get('security.authentication.trust_resolver'), $g, new \Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint($this->get('http_kernel'), $g, '/demo/secured/login', false), NULL, NULL, $a)); - } - - /** - * Gets the 'security.rememberme.response_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\EventListener\ResponseListener A Symfony\Bundle\SecurityBundle\EventListener\ResponseListener instance. - */ - protected function getSecurity_Rememberme_ResponseListenerService() - { - return $this->services['security.rememberme.response_listener'] = new \Symfony\Bundle\SecurityBundle\EventListener\ResponseListener(); - } - - /** - * Gets the 'sensio_framework_extra.cache.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener instance. - */ - protected function getSensioFrameworkExtra_Cache_ListenerService() - { - return $this->services['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener(); - } - - /** - * Gets the 'sensio_framework_extra.controller.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener instance. - */ - protected function getSensioFrameworkExtra_Controller_ListenerService() - { - return $this->services['sensio_framework_extra.controller.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener($this->get('annotation_reader')); - } - - /** - * Gets the 'sensio_framework_extra.converter.doctrine.orm' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter instance. - */ - protected function getSensioFrameworkExtra_Converter_Doctrine_OrmService() - { - return $this->services['sensio_framework_extra.converter.doctrine.orm'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter($this->get('doctrine')); - } - - /** - * Gets the 'sensio_framework_extra.converter.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener instance. - */ - protected function getSensioFrameworkExtra_Converter_ListenerService() - { - return $this->services['sensio_framework_extra.converter.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener($this->get('sensio_framework_extra.converter.manager')); - } - - /** - * Gets the 'sensio_framework_extra.converter.manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager instance. - */ - protected function getSensioFrameworkExtra_Converter_ManagerService() - { - $this->services['sensio_framework_extra.converter.manager'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager(array()); - - $instance->add($this->get('sensio_framework_extra.converter.doctrine.orm'), 0); - - return $instance; - } - - /** - * Gets the 'sensio_framework_extra.view.listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener instance. - */ - protected function getSensioFrameworkExtra_View_ListenerService() - { - return $this->services['sensio_framework_extra.view.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener($this); - } - - /** - * Gets the 'service_container' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @throws \RuntimeException always since this service is expected to be injected dynamically - */ - protected function getServiceContainerService() - { - throw new \RuntimeException('You have requested a synthetic service ("service_container"). The DIC does not know how to construct this service.'); - } - - /** - * Gets the 'session' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpFoundation\Session A Symfony\Component\HttpFoundation\Session instance. - */ - protected function getSessionService() - { - return $this->services['session'] = new \Symfony\Component\HttpFoundation\Session($this->get('session.storage'), 'en'); - } - - /** - * Gets the 'session.storage' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage A Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage instance. - */ - protected function getSession_StorageService() - { - return $this->services['session.storage'] = new \Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage(array()); - } - - /** - * Gets the 'session_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\EventListener\SessionListener A Symfony\Bundle\FrameworkBundle\EventListener\SessionListener instance. - */ - protected function getSessionListenerService() - { - return $this->services['session_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SessionListener($this, true); - } - - /** - * Gets the 'swiftmailer.plugin.messagelogger' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger A Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger instance. - */ - protected function getSwiftmailer_Plugin_MessageloggerService() - { - return $this->services['swiftmailer.plugin.messagelogger'] = new \Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger(); - } - - /** - * Gets the 'swiftmailer.transport' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance. - */ - protected function getSwiftmailer_TransportService() - { - $this->services['swiftmailer.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), array(0 => new \Swift_Transport_Esmtp_AuthHandler(array(0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()))), new \Swift_Events_SimpleEventDispatcher()); - - $instance->setHost('localhost'); - $instance->setPort(25); - $instance->setEncryption(NULL); - $instance->setUsername(''); - $instance->setPassword(''); - $instance->setAuthMode(NULL); - $instance->registerPlugin($this->get('swiftmailer.plugin.messagelogger')); - - return $instance; - } - - /** - * Gets the 'templating' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\TwigBundle\TwigEngine A Symfony\Bundle\TwigBundle\TwigEngine instance. - */ - protected function getTemplatingService() - { - return $this->services['templating'] = new \Symfony\Bundle\TwigBundle\TwigEngine($this->get('twig'), $this->get('templating.name_parser'), $this->get('templating.globals')); - } - - /** - * Gets the 'templating.asset.package_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory A Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory instance. - */ - protected function getTemplating_Asset_PackageFactoryService() - { - return $this->services['templating.asset.package_factory'] = new \Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory($this); - } - - /** - * Gets the 'templating.globals' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables A Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables instance. - */ - protected function getTemplating_GlobalsService() - { - return $this->services['templating.globals'] = new \Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables($this); - } - - /** - * Gets the 'templating.helper.actions' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper instance. - */ - protected function getTemplating_Helper_ActionsService() - { - return $this->services['templating.helper.actions'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper($this->get('http_kernel')); - } - - /** - * Gets the 'templating.helper.assets' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Templating\Helper\CoreAssetsHelper A Symfony\Component\Templating\Helper\CoreAssetsHelper instance. - */ - protected function getTemplating_Helper_AssetsService() - { - if (!isset($this->scopedServices['request'])) { - throw new InactiveScopeException('templating.helper.assets', 'request'); - } - - return $this->services['templating.helper.assets'] = $this->scopedServices['request']['templating.helper.assets'] = new \Symfony\Component\Templating\Helper\CoreAssetsHelper(new \Symfony\Bundle\FrameworkBundle\Templating\Asset\PathPackage($this->get('request'), NULL, NULL), array()); - } - - /** - * Gets the 'templating.helper.code' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper instance. - */ - protected function getTemplating_Helper_CodeService() - { - return $this->services['templating.helper.code'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper(NULL, '/var/www/php/symfony/Symfony/app'); - } - - /** - * Gets the 'templating.helper.form' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper instance. - */ - protected function getTemplating_Helper_FormService() - { - $a = new \Symfony\Bundle\FrameworkBundle\Templating\PhpEngine($this->get('templating.name_parser'), $this, $this->get('templating.loader'), $this->get('templating.globals')); - $a->setCharset('UTF-8'); - $a->setHelpers(array('slots' => 'templating.helper.slots', 'assets' => 'templating.helper.assets', 'request' => 'templating.helper.request', 'session' => 'templating.helper.session', 'router' => 'templating.helper.router', 'actions' => 'templating.helper.actions', 'code' => 'templating.helper.code', 'translator' => 'templating.helper.translator', 'form' => 'templating.helper.form', 'security' => 'templating.helper.security', 'assetic' => 'assetic.helper.static')); - - return $this->services['templating.helper.form'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper($a, array(0 => 'FrameworkBundle:Form')); - } - - /** - * Gets the 'templating.helper.request' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper instance. - */ - protected function getTemplating_Helper_RequestService() - { - return $this->services['templating.helper.request'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper($this->get('request')); - } - - /** - * Gets the 'templating.helper.router' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper instance. - */ - protected function getTemplating_Helper_RouterService() - { - return $this->services['templating.helper.router'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper($this->get('router')); - } - - /** - * Gets the 'templating.helper.security' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper A Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper instance. - */ - protected function getTemplating_Helper_SecurityService() - { - return $this->services['templating.helper.security'] = new \Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper($this->get('security.context')); - } - - /** - * Gets the 'templating.helper.session' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper instance. - */ - protected function getTemplating_Helper_SessionService() - { - return $this->services['templating.helper.session'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper($this->get('request')); - } - - /** - * Gets the 'templating.helper.slots' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Templating\Helper\SlotsHelper A Symfony\Component\Templating\Helper\SlotsHelper instance. - */ - protected function getTemplating_Helper_SlotsService() - { - return $this->services['templating.helper.slots'] = new \Symfony\Component\Templating\Helper\SlotsHelper(); - } - - /** - * Gets the 'templating.helper.translator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper instance. - */ - protected function getTemplating_Helper_TranslatorService() - { - return $this->services['templating.helper.translator'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper($this->get('translator')); - } - - /** - * Gets the 'templating.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader A Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader instance. - */ - protected function getTemplating_LoaderService() - { - return $this->services['templating.loader'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader($this->get('templating.locator')); - } - - /** - * Gets the 'templating.name_parser' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser A Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser instance. - */ - protected function getTemplating_NameParserService() - { - return $this->services['templating.name_parser'] = new \Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser($this->get('kernel')); - } - - /** - * Gets the 'translation.loader.php' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\PhpFileLoader A Symfony\Component\Translation\Loader\PhpFileLoader instance. - */ - protected function getTranslation_Loader_PhpService() - { - return $this->services['translation.loader.php'] = new \Symfony\Component\Translation\Loader\PhpFileLoader(); - } - - /** - * Gets the 'translation.loader.xliff' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\XliffFileLoader A Symfony\Component\Translation\Loader\XliffFileLoader instance. - */ - protected function getTranslation_Loader_XliffService() - { - return $this->services['translation.loader.xliff'] = new \Symfony\Component\Translation\Loader\XliffFileLoader(); - } - - /** - * Gets the 'translation.loader.yml' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\Loader\YamlFileLoader A Symfony\Component\Translation\Loader\YamlFileLoader instance. - */ - protected function getTranslation_Loader_YmlService() - { - return $this->services['translation.loader.yml'] = new \Symfony\Component\Translation\Loader\YamlFileLoader(); - } - - /** - * Gets the 'translator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Translation\IdentityTranslator A Symfony\Component\Translation\IdentityTranslator instance. - */ - protected function getTranslatorService() - { - return $this->services['translator'] = new \Symfony\Component\Translation\IdentityTranslator($this->get('translator.selector')); - } - - /** - * Gets the 'translator.default' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\FrameworkBundle\Translation\Translator A Symfony\Bundle\FrameworkBundle\Translation\Translator instance. - */ - protected function getTranslator_DefaultService() - { - return $this->services['translator.default'] = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, $this->get('translator.selector'), array('translation.loader.php' => 'php', 'translation.loader.yml' => 'yml', 'translation.loader.xliff' => 'xliff'), array('cache_dir' => '/var/www/php/symfony/Symfony/app/cache/prod/translations', 'debug' => true), $this->get('session')); - } - - /** - * Gets the 'twig' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Twig_Environment A Twig_Environment instance. - */ - protected function getTwigService() - { - $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => true, 'strict_variables' => true, 'exception_controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', 'cache' => '/var/www/php/symfony/Symfony/app/cache/prod/twig', 'charset' => 'UTF-8')); - - $instance->addExtension($this->get('twig.extension.text')); - $instance->addExtension(new \Symfony\Bundle\SecurityBundle\Twig\Extension\SecurityExtension($this->get('security.context'))); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator'))); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\AssetsExtension($this)); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($this)); - $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\CodeExtension($this)); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router'))); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); - $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(array(0 => 'form_div_layout.html.twig'))); - $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), false, array())); - - return $instance; - } - - /** - * Gets the 'twig.exception_listener' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\HttpKernel\EventListener\ExceptionListener A Symfony\Component\HttpKernel\EventListener\ExceptionListener instance. - */ - protected function getTwig_ExceptionListenerService() - { - return $this->services['twig.exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ExceptionListener('Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', $this->get('monolog.logger.request')); - } - - /** - * Gets the 'twig.extension.text' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Twig_Extensions_Extension_Text A Twig_Extensions_Extension_Text instance. - */ - protected function getTwig_Extension_TextService() - { - return $this->services['twig.extension.text'] = new \Twig_Extensions_Extension_Text(); - } - - /** - * Gets the 'twig.loader' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Bundle\TwigBundle\Loader\FilesystemLoader A Symfony\Bundle\TwigBundle\Loader\FilesystemLoader instance. - */ - protected function getTwig_LoaderService() - { - $this->services['twig.loader'] = $instance = new \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader($this->get('templating.locator'), $this->get('templating.name_parser')); - - $instance->addPath('/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/../../../Bridge/Twig/Resources/views/Form'); - - return $instance; - } - - /** - * Gets the 'validator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * @return Symfony\Component\Validator\Validator A Symfony\Component\Validator\Validator instance. - */ - protected function getValidatorService() - { - return $this->services['validator'] = new \Symfony\Component\Validator\Validator($this->get('validator.mapping.class_metadata_factory'), new \Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory($this, array('doctrine.orm.validator.unique' => 'doctrine.orm.validator.unique')), array(0 => $this->get('doctrine.orm.validator_initializer'))); - } - - /** - * Gets the database_connection service alias. - * - * @return Doctrine\DBAL\Connection An instance of the doctrine.dbal.default_connection service - */ - protected function getDatabaseConnectionService() - { - return $this->get('doctrine.dbal.default_connection'); - } - - /** - * Gets the debug.event_dispatcher service alias. - * - * @return Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher An instance of the event_dispatcher service - */ - protected function getDebug_EventDispatcherService() - { - return $this->get('event_dispatcher'); - } - - /** - * Gets the doctrine.orm.entity_manager service alias. - * - * @return Doctrine\ORM\EntityManager An instance of the doctrine.orm.default_entity_manager service - */ - protected function getDoctrine_Orm_EntityManagerService() - { - return $this->get('doctrine.orm.default_entity_manager'); - } - - /** - * Gets the 'assetic.asset_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\AsseticBundle\Factory\AssetFactory A Symfony\Bundle\AsseticBundle\Factory\AssetFactory instance. - */ - protected function getAssetic_AssetFactoryService() - { - return $this->services['assetic.asset_factory'] = new \Symfony\Bundle\AsseticBundle\Factory\AssetFactory($this->get('kernel'), $this, new \Symfony\Component\DependencyInjection\ParameterBag\ParameterBag($this->getDefaultParameters()), '/var/www/php/symfony/Symfony/app/../web', true); - } - - /** - * Gets the 'controller_name_converter' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser A Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser instance. - */ - protected function getControllerNameConverterService() - { - return $this->services['controller_name_converter'] = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser($this->get('kernel')); - } - - /** - * Gets the 'security.access.decision_manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authorization\AccessDecisionManager A Symfony\Component\Security\Core\Authorization\AccessDecisionManager instance. - */ - protected function getSecurity_Access_DecisionManagerService() - { - return $this->services['security.access.decision_manager'] = new \Symfony\Component\Security\Core\Authorization\AccessDecisionManager(array(0 => new \Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter(new \Symfony\Component\Security\Core\Role\RoleHierarchy(array('ROLE_ADMIN' => array(0 => 'ROLE_USER'), 'ROLE_SUPER_ADMIN' => array(0 => 'ROLE_USER', 1 => 'ROLE_ADMIN', 2 => 'ROLE_ALLOWED_TO_SWITCH')))), 1 => new \Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter($this->get('security.authentication.trust_resolver'))), 'affirmative', false, true); - } - - /** - * Gets the 'security.authentication.manager' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager A Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager instance. - */ - protected function getSecurity_Authentication_ManagerService() - { - return $this->services['security.authentication.manager'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager(array(0 => new \Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider($this->get('security.user.provider.concrete.in_memory'), new \Symfony\Component\Security\Core\User\UserChecker(), 'secured_area', $this->get('security.encoder_factory'), true))); - } - - /** - * Gets the 'security.authentication.trust_resolver' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver A Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver instance. - */ - protected function getSecurity_Authentication_TrustResolverService() - { - return $this->services['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver('Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken', 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken'); - } - - /** - * Gets the 'security.user.provider.concrete.in_memory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Security\Core\User\InMemoryUserProvider A Symfony\Component\Security\Core\User\InMemoryUserProvider instance. - */ - protected function getSecurity_User_Provider_Concrete_InMemoryService() - { - $this->services['security.user.provider.concrete.in_memory'] = $instance = new \Symfony\Component\Security\Core\User\InMemoryUserProvider(); - - $instance->createUser(new \Symfony\Component\Security\Core\User\User('user', 'userpass', array(0 => 'ROLE_USER'))); - $instance->createUser(new \Symfony\Component\Security\Core\User\User('admin', 'adminpass', array(0 => 'ROLE_ADMIN'))); - - return $instance; - } - - /** - * Gets the 'templating.locator' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator A Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator instance. - */ - protected function getTemplating_LocatorService() - { - return $this->services['templating.locator'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator($this->get('file_locator'), '/var/www/php/symfony/Symfony/app/cache/prod'); - } - - /** - * Gets the 'translator.selector' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Translation\MessageSelector A Symfony\Component\Translation\MessageSelector instance. - */ - protected function getTranslator_SelectorService() - { - return $this->services['translator.selector'] = new \Symfony\Component\Translation\MessageSelector(); - } - - /** - * Gets the 'validator.mapping.class_metadata_factory' service. - * - * This service is shared. - * This method always returns the same instance of the service. - * - * This service is private. - * If you want to be able to request this service from the container directly, - * make it public, otherwise you might end up with broken code. - * - * @return Symfony\Component\Validator\Mapping\ClassMetadataFactory A Symfony\Component\Validator\Mapping\ClassMetadataFactory instance. - */ - protected function getValidator_Mapping_ClassMetadataFactoryService() - { - return $this->services['validator.mapping.class_metadata_factory'] = new \Symfony\Component\Validator\Mapping\ClassMetadataFactory(new \Symfony\Component\Validator\Mapping\Loader\LoaderChain(array(0 => new \Symfony\Component\Validator\Mapping\Loader\AnnotationLoader($this->get('annotation_reader')), 1 => new \Symfony\Component\Validator\Mapping\Loader\StaticMethodLoader(), 2 => new \Symfony\Component\Validator\Mapping\Loader\XmlFilesLoader(array(0 => '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml')), 3 => new \Symfony\Component\Validator\Mapping\Loader\YamlFilesLoader(array()))), NULL); - } - - /** - * {@inheritdoc} - */ - public function getParameter($name) - { - $name = strtolower($name); - - if (!array_key_exists($name, $this->parameters)) { - throw new \InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name)); - } - - return $this->parameters[$name]; - } - - /** - * {@inheritdoc} - */ - public function hasParameter($name) - { - return array_key_exists(strtolower($name), $this->parameters); - } - - /** - * {@inheritdoc} - */ - public function setParameter($name, $value) - { - throw new \LogicException('Impossible to call set() on a frozen ParameterBag.'); - } - - /** - * {@inheritDoc} - */ - public function getParameterBag() - { - if (null === $this->parameterBag) { - $this->parameterBag = new FrozenParameterBag($this->parameters); - } - - return $this->parameterBag; - } - /** - * Gets the default parameters. - * - * @return array An array of the default parameters - */ - protected function getDefaultParameters() - { - return array( - 'kernel.root_dir' => '/var/www/php/symfony/Symfony/app', - 'kernel.environment' => 'prod', - 'kernel.debug' => true, - 'kernel.name' => 'app', - 'kernel.cache_dir' => '/var/www/php/symfony/Symfony/app/cache/prod', - 'kernel.logs_dir' => '/var/www/php/symfony/Symfony/app/logs', - 'kernel.bundles' => array( - 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', - 'SecurityBundle' => 'Symfony\\Bundle\\SecurityBundle\\SecurityBundle', - 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', - 'MonologBundle' => 'Symfony\\Bundle\\MonologBundle\\MonologBundle', - 'SwiftmailerBundle' => 'Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle', - 'DoctrineBundle' => 'Symfony\\Bundle\\DoctrineBundle\\DoctrineBundle', - 'AsseticBundle' => 'Symfony\\Bundle\\AsseticBundle\\AsseticBundle', - 'SensioFrameworkExtraBundle' => 'Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle', - 'JMSSecurityExtraBundle' => 'JMS\\SecurityExtraBundle\\JMSSecurityExtraBundle', - 'MyBlogBundle' => 'My\\BlogBundle\\MyBlogBundle', - ), - 'kernel.charset' => 'UTF-8', - 'kernel.container_class' => 'appProdDebugProjectContainer', - 'database_driver' => 'pdo_mysql', - 'database_host' => 'localhost', - 'database_port' => '', - 'database_name' => 'blog', - 'database_user' => 'ichikawa', - 'database_password' => 'hogehoge', - 'mailer_transport' => 'smtp', - 'mailer_host' => 'localhost', - 'mailer_user' => '', - 'mailer_password' => '', - 'locale' => 'en', - 'secret' => 'ThisTokenIsNotSoSecretChangeIt', - 'router_listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\RouterListener', - 'controller_resolver.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver', - 'controller_name_converter.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser', - 'response_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener', - 'event_dispatcher.class' => 'Symfony\\Bundle\\FrameworkBundle\\ContainerAwareEventDispatcher', - 'http_kernel.class' => 'Symfony\\Bundle\\FrameworkBundle\\HttpKernel', - 'filesystem.class' => 'Symfony\\Component\\HttpKernel\\Util\\Filesystem', - 'cache_warmer.class' => 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate', - 'file_locator.class' => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator', - 'translator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Translation\\Translator', - 'translator.identity.class' => 'Symfony\\Component\\Translation\\IdentityTranslator', - 'translator.selector.class' => 'Symfony\\Component\\Translation\\MessageSelector', - 'translation.loader.php.class' => 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader', - 'translation.loader.yml.class' => 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader', - 'translation.loader.xliff.class' => 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader', - 'debug.event_dispatcher.class' => 'Symfony\\Bundle\\FrameworkBundle\\Debug\\TraceableEventDispatcher', - 'debug.container.dump' => '/var/www/php/symfony/Symfony/app/cache/prod/appProdDebugProjectContainer.xml', - 'kernel.secret' => 'ThisTokenIsNotSoSecretChangeIt', - 'kernel.trust_proxy_headers' => false, - 'session.class' => 'Symfony\\Component\\HttpFoundation\\Session', - 'session.storage.native.class' => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\NativeSessionStorage', - 'session.storage.filesystem.class' => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\FilesystemSessionStorage', - 'session_listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener', - 'session.default_locale' => 'en', - 'session.storage.options' => array( - - ), - 'form.extension.class' => 'Symfony\\Component\\Form\\Extension\\DependencyInjection\\DependencyInjectionExtension', - 'form.factory.class' => 'Symfony\\Component\\Form\\FormFactory', - 'form.type_guesser.validator.class' => 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorTypeGuesser', - 'form.csrf_provider.class' => 'Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\SessionCsrfProvider', - 'form.type_extension.csrf.enabled' => true, - 'form.type_extension.csrf.field_name' => '_token', - 'validator.class' => 'Symfony\\Component\\Validator\\Validator', - 'validator.mapping.class_metadata_factory.class' => 'Symfony\\Component\\Validator\\Mapping\\ClassMetadataFactory', - 'validator.mapping.cache.apc.class' => 'Symfony\\Component\\Validator\\Mapping\\Cache\\ApcCache', - 'validator.mapping.cache.prefix' => '', - 'validator.mapping.loader.loader_chain.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\LoaderChain', - 'validator.mapping.loader.static_method_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\StaticMethodLoader', - 'validator.mapping.loader.annotation_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\AnnotationLoader', - 'validator.mapping.loader.xml_files_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\XmlFilesLoader', - 'validator.mapping.loader.yaml_files_loader.class' => 'Symfony\\Component\\Validator\\Mapping\\Loader\\YamlFilesLoader', - 'validator.validator_factory.class' => 'Symfony\\Bundle\\FrameworkBundle\\Validator\\ConstraintValidatorFactory', - 'validator.mapping.loader.xml_files_loader.mapping_files' => array( - 0 => '/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml', - ), - 'validator.mapping.loader.yaml_files_loader.mapping_files' => array( - - ), - 'router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router', - 'routing.loader.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\DelegatingLoader', - 'routing.resolver.class' => 'Symfony\\Component\\Config\\Loader\\LoaderResolver', - 'routing.loader.xml.class' => 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader', - 'routing.loader.yml.class' => 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader', - 'routing.loader.php.class' => 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader', - 'router.options.generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'router.options.generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'router.options.generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', - 'router.options.matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 'router.options.matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 'router.options.matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', - 'router.cache_warmer.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\RouterCacheWarmer', - 'router.options.matcher.cache_class' => 'app%kernel.environment%UrlMatcher', - 'router.options.generator.cache_class' => 'app%kernel.environment%UrlGenerator', - 'router.resource' => '/var/www/php/symfony/Symfony/app/config/routing.yml', - 'request_listener.http_port' => 80, - 'request_listener.https_port' => 443, - 'templating.engine.delegating.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\DelegatingEngine', - 'templating.name_parser.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser', - 'templating.cache_warmer.template_paths.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplatePathsCacheWarmer', - 'templating.locator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator', - 'templating.loader.filesystem.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\FilesystemLoader', - 'templating.loader.cache.class' => 'Symfony\\Component\\Templating\\Loader\\CacheLoader', - 'templating.loader.chain.class' => 'Symfony\\Component\\Templating\\Loader\\ChainLoader', - 'templating.finder.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplateFinder', - 'templating.engine.php.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\PhpEngine', - 'templating.helper.slots.class' => 'Symfony\\Component\\Templating\\Helper\\SlotsHelper', - 'templating.helper.assets.class' => 'Symfony\\Component\\Templating\\Helper\\CoreAssetsHelper', - 'templating.helper.actions.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\ActionsHelper', - 'templating.helper.router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\RouterHelper', - 'templating.helper.request.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\RequestHelper', - 'templating.helper.session.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\SessionHelper', - 'templating.helper.code.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\CodeHelper', - 'templating.helper.translator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\TranslatorHelper', - 'templating.helper.form.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\FormHelper', - 'templating.globals.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables', - 'templating.asset.path_package.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Asset\\PathPackage', - 'templating.asset.url_package.class' => 'Symfony\\Component\\Templating\\Asset\\UrlPackage', - 'templating.asset.package_factory.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Asset\\PackageFactory', - 'templating.helper.code.file_link_format' => NULL, - 'templating.helper.form.resources' => array( - 0 => 'FrameworkBundle:Form', - ), - 'templating.debugger.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Debugger', - 'templating.loader.cache.path' => NULL, - 'templating.engines' => array( - 0 => 'twig', - ), - 'annotations.reader.class' => 'Doctrine\\Common\\Annotations\\AnnotationReader', - 'annotations.cached_reader.class' => 'Doctrine\\Common\\Annotations\\CachedReader', - 'annotations.file_cache_reader.class' => 'Doctrine\\Common\\Annotations\\FileCacheReader', - 'security.context.class' => 'Symfony\\Component\\Security\\Core\\SecurityContext', - 'security.user_checker.class' => 'Symfony\\Component\\Security\\Core\\User\\UserChecker', - 'security.encoder_factory.generic.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactory', - 'security.encoder.digest.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\MessageDigestPasswordEncoder', - 'security.encoder.plain.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder', - 'security.user.provider.entity.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider', - 'security.user.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\User\\InMemoryUserProvider', - 'security.user.provider.in_memory.user.class' => 'Symfony\\Component\\Security\\Core\\User\\User', - 'security.user.provider.chain.class' => 'Symfony\\Component\\Security\\Core\\User\\ChainUserProvider', - 'security.authentication.trust_resolver.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationTrustResolver', - 'security.authentication.trust_resolver.anonymous_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken', - 'security.authentication.trust_resolver.rememberme_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken', - 'security.authentication.manager.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager', - 'security.authentication.session_strategy.class' => 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategy', - 'security.access.decision_manager.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager', - 'security.access.simple_role_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleVoter', - 'security.access.authenticated_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\AuthenticatedVoter', - 'security.access.role_hierarchy_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleHierarchyVoter', - 'security.firewall.class' => 'Symfony\\Component\\Security\\Http\\Firewall', - 'security.firewall.map.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap', - 'security.firewall.context.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext', - 'security.matcher.class' => 'Symfony\\Component\\HttpFoundation\\RequestMatcher', - 'security.role_hierarchy.class' => 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy', - 'security.http_utils.class' => 'Symfony\\Component\\Security\\Http\\HttpUtils', - 'security.authentication.retry_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\RetryAuthenticationEntryPoint', - 'security.channel_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ChannelListener', - 'security.authentication.form_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\FormAuthenticationEntryPoint', - 'security.authentication.listener.form.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\UsernamePasswordFormAuthenticationListener', - 'security.authentication.listener.basic.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\BasicAuthenticationListener', - 'security.authentication.basic_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\BasicAuthenticationEntryPoint', - 'security.authentication.listener.digest.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\DigestAuthenticationListener', - 'security.authentication.digest_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\DigestAuthenticationEntryPoint', - 'security.authentication.listener.x509.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\X509AuthenticationListener', - 'security.authentication.listener.anonymous.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AnonymousAuthenticationListener', - 'security.authentication.switchuser_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\SwitchUserListener', - 'security.logout_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\LogoutListener', - 'security.logout.handler.session.class' => 'Symfony\\Component\\Security\\Http\\Logout\\SessionLogoutHandler', - 'security.logout.handler.cookie_clearing.class' => 'Symfony\\Component\\Security\\Http\\Logout\\CookieClearingLogoutHandler', - 'security.access_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AccessListener', - 'security.access_map.class' => 'Symfony\\Component\\Security\\Http\\AccessMap', - 'security.exception_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ExceptionListener', - 'security.context_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ContextListener', - 'security.authentication.provider.dao.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\DaoAuthenticationProvider', - 'security.authentication.provider.pre_authenticated.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\PreAuthenticatedAuthenticationProvider', - 'security.authentication.provider.anonymous.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\AnonymousAuthenticationProvider', - 'security.authentication.provider.rememberme.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\RememberMeAuthenticationProvider', - 'security.authentication.listener.rememberme.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\RememberMeListener', - 'security.rememberme.token.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\InMemoryTokenProvider', - 'security.authentication.rememberme.services.persistent.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\PersistentTokenBasedRememberMeServices', - 'security.authentication.rememberme.services.simplehash.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\TokenBasedRememberMeServices', - 'security.rememberme.response_listener.class' => 'Symfony\\Bundle\\SecurityBundle\\EventListener\\ResponseListener', - 'templating.helper.security.class' => 'Symfony\\Bundle\\SecurityBundle\\Templating\\Helper\\SecurityHelper', - 'data_collector.security.class' => 'Symfony\\Bundle\\SecurityBundle\\DataCollector\\SecurityDataCollector', - 'security.access.denied_url' => NULL, - 'security.authentication.session_strategy.strategy' => 'migrate', - 'security.access.always_authenticate_before_granting' => false, - 'security.authentication.hide_user_not_found' => true, - 'security.role_hierarchy.roles' => array( - 'ROLE_ADMIN' => array( - 0 => 'ROLE_USER', - ), - 'ROLE_SUPER_ADMIN' => array( - 0 => 'ROLE_USER', - 1 => 'ROLE_ADMIN', - 2 => 'ROLE_ALLOWED_TO_SWITCH', - ), - ), - 'twig.class' => 'Twig_Environment', - 'twig.loader.class' => 'Symfony\\Bundle\\TwigBundle\\Loader\\FilesystemLoader', - 'templating.engine.twig.class' => 'Symfony\\Bundle\\TwigBundle\\TwigEngine', - 'twig.cache_warmer.class' => 'Symfony\\Bundle\\TwigBundle\\CacheWarmer\\TemplateCacheCacheWarmer', - 'twig.extension.trans.class' => 'Symfony\\Bridge\\Twig\\Extension\\TranslationExtension', - 'twig.extension.assets.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\AssetsExtension', - 'twig.extension.actions.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\ActionsExtension', - 'twig.extension.code.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\CodeExtension', - 'twig.extension.routing.class' => 'Symfony\\Bridge\\Twig\\Extension\\RoutingExtension', - 'twig.extension.yaml.class' => 'Symfony\\Bridge\\Twig\\Extension\\YamlExtension', - 'twig.extension.form.class' => 'Symfony\\Bridge\\Twig\\Extension\\FormExtension', - 'twig.exception_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener', - 'twig.exception_listener.controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', - 'twig.form.resources' => array( - 0 => 'form_div_layout.html.twig', - ), - 'twig.options' => array( - 'debug' => true, - 'strict_variables' => true, - 'exception_controller' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController::showAction', - 'cache' => '/var/www/php/symfony/Symfony/app/cache/prod/twig', - 'charset' => 'UTF-8', - ), - 'monolog.logger.class' => 'Symfony\\Bridge\\Monolog\\Logger', - 'monolog.handler.stream.class' => 'Monolog\\Handler\\StreamHandler', - 'monolog.handler.fingers_crossed.class' => 'Monolog\\Handler\\FingersCrossedHandler', - 'monolog.handler.group.class' => 'Monolog\\Handler\\GroupHandler', - 'monolog.handler.buffer.class' => 'Monolog\\Handler\\BufferHandler', - 'monolog.handler.rotating_file.class' => 'Monolog\\Handler\\RotatingFileHandler', - 'monolog.handler.syslog.class' => 'Monolog\\Handler\\SyslogHandler', - 'monolog.handler.null.class' => 'Monolog\\Handler\\NullHandler', - 'monolog.handler.test.class' => 'Monolog\\Handler\\TestHandler', - 'monolog.handler.firephp.class' => 'Symfony\\Bridge\\Monolog\\Handler\\FirePHPHandler', - 'monolog.handler.debug.class' => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler', - 'monolog.handler.swift_mailer.class' => 'Monolog\\Handler\\SwiftMailerHandler', - 'monolog.handler.native_mailer.class' => 'Monolog\\Handler\\NativeMailerHandler', - 'swiftmailer.class' => 'Swift_Mailer', - 'swiftmailer.transport.sendmail.class' => 'Swift_Transport_SendmailTransport', - 'swiftmailer.transport.mail.class' => 'Swift_Transport_MailTransport', - 'swiftmailer.transport.failover.class' => 'Swift_Transport_FailoverTransport', - 'swiftmailer.plugin.redirecting.class' => 'Swift_Plugins_RedirectingPlugin', - 'swiftmailer.plugin.impersonate.class' => 'Swift_Plugins_ImpersonatePlugin', - 'swiftmailer.plugin.messagelogger.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\Logger\\MessageLogger', - 'swiftmailer.plugin.antiflood.class' => 'Swift_Plugins_AntiFloodPlugin', - 'swiftmailer.plugin.antiflood.threshold' => 99, - 'swiftmailer.plugin.antiflood.sleep' => 0, - 'swiftmailer.data_collector.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\DataCollector\\MessageDataCollector', - 'swiftmailer.transport.smtp.class' => 'Swift_Transport_EsmtpTransport', - 'swiftmailer.transport.smtp.encryption' => NULL, - 'swiftmailer.transport.smtp.port' => 25, - 'swiftmailer.transport.smtp.host' => 'localhost', - 'swiftmailer.transport.smtp.username' => '', - 'swiftmailer.transport.smtp.password' => '', - 'swiftmailer.transport.smtp.auth_mode' => NULL, - 'swiftmailer.spool.enabled' => false, - 'swiftmailer.sender_address' => NULL, - 'swiftmailer.single_address' => NULL, - 'doctrine.dbal.connection.class' => 'Doctrine\\DBAL\\Connection', - 'doctrine.dbal.logger.debug.class' => 'Doctrine\\DBAL\\Logging\\DebugStack', - 'doctrine.dbal.logger.class' => 'Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger', - 'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration', - 'doctrine.data_collector.class' => 'Symfony\\Bridge\\Doctrine\\DataCollector\\DoctrineDataCollector', - 'doctrine.dbal.connection.event_manager.class' => 'Doctrine\\Common\\EventManager', - 'doctrine.dbal.connection_factory.class' => 'Symfony\\Bundle\\DoctrineBundle\\ConnectionFactory', - 'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit', - 'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit', - 'doctrine.class' => 'Symfony\\Bundle\\DoctrineBundle\\Registry', - 'doctrine.dbal.connection_factory.types' => array( - - ), - 'doctrine.connections' => array( - 'default' => 'doctrine.dbal.default_connection', - ), - 'doctrine.default_connection' => 'default', - 'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration', - 'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager', - 'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache', - 'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache', - 'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache', - 'doctrine.orm.cache.memcache_host' => 'localhost', - 'doctrine.orm.cache.memcache_port' => 11211, - 'doctrine.orm.cache.memcache_instance.class' => 'Memcache', - 'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache', - 'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\ORM\\Mapping\\Driver\\DriverChain', - 'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver', - 'doctrine.orm.metadata.annotation_reader.class' => 'Symfony\\Bridge\\Doctrine\\Annotations\\IndexedReader', - 'doctrine.orm.metadata.xml.class' => 'Symfony\\Bridge\\Doctrine\\Mapping\\Driver\\XmlDriver', - 'doctrine.orm.metadata.yml.class' => 'Symfony\\Bridge\\Doctrine\\Mapping\\Driver\\YamlDriver', - 'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver', - 'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver', - 'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer', - 'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser', - 'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator', - 'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\EntityInitializer', - 'doctrine.entity_managers' => array( - 'default' => 'doctrine.orm.default_entity_manager', - ), - 'doctrine.default_entity_manager' => 'default', - 'doctrine.orm.auto_generate_proxy_classes' => true, - 'doctrine.orm.proxy_dir' => '/var/www/php/symfony/Symfony/app/cache/prod/doctrine/orm/Proxies', - 'doctrine.orm.proxy_namespace' => 'Proxies', - 'assetic.asset_factory.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\AssetFactory', - 'assetic.asset_manager.class' => 'Assetic\\Factory\\LazyAssetManager', - 'assetic.asset_manager_cache_warmer.class' => 'Symfony\\Bundle\\AsseticBundle\\CacheWarmer\\AssetManagerCacheWarmer', - 'assetic.cached_formula_loader.class' => 'Assetic\\Factory\\Loader\\CachedFormulaLoader', - 'assetic.config_cache.class' => 'Assetic\\Cache\\ConfigCache', - 'assetic.config_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\ConfigurationLoader', - 'assetic.config_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\ConfigurationResource', - 'assetic.coalescing_directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\CoalescingDirectoryResource', - 'assetic.directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\DirectoryResource', - 'assetic.filter_manager.class' => 'Symfony\\Bundle\\AsseticBundle\\FilterManager', - 'assetic.worker.ensure_filter.class' => 'Assetic\\Factory\\Worker\\EnsureFilterWorker', - 'assetic.node.paths' => array( - - ), - 'assetic.cache_dir' => '/var/www/php/symfony/Symfony/app/cache/prod/assetic', - 'assetic.twig_extension.class' => 'Symfony\\Bundle\\AsseticBundle\\Twig\\AsseticExtension', - 'assetic.twig_formula_loader.class' => 'Assetic\\Extension\\Twig\\TwigFormulaLoader', - 'assetic.helper.dynamic.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\DynamicAsseticHelper', - 'assetic.helper.static.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\StaticAsseticHelper', - 'assetic.php_formula_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\AsseticHelperFormulaLoader', - 'assetic.debug' => true, - 'assetic.use_controller' => false, - 'assetic.read_from' => '/var/www/php/symfony/Symfony/app/../web', - 'assetic.write_to' => '/var/www/php/symfony/Symfony/app/../web', - 'assetic.java.bin' => '/usr/bin/java', - 'assetic.node.bin' => '/usr/bin/node', - 'assetic.sass.bin' => '/usr/bin/sass', - 'assetic.filter.cssrewrite.class' => 'Assetic\\Filter\\CssRewriteFilter', - 'assetic.twig_extension.functions' => array( - - ), - 'assetic.asset_writer_cache_warmer.class' => 'Symfony\\Bundle\\AsseticBundle\\CacheWarmer\\AssetWriterCacheWarmer', - 'assetic.asset_writer.class' => 'Assetic\\AssetWriter', - 'sensio_framework_extra.controller.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener', - 'sensio_framework_extra.routing.loader.annot_dir.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader', - 'sensio_framework_extra.routing.loader.annot_file.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader', - 'sensio_framework_extra.routing.loader.annot_class.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Routing\\AnnotatedRouteControllerLoader', - 'sensio_framework_extra.converter.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener', - 'sensio_framework_extra.converter.manager.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\ParamConverterManager', - 'sensio_framework_extra.converter.doctrine.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DoctrineParamConverter', - 'sensio_framework_extra.view.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener', - 'security.secured_services' => array( - - ), - 'security.access.method_interceptor.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Interception\\MethodSecurityInterceptor', - 'security.access.run_as_manager.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\RunAsManager', - 'security.authentication.provider.run_as.class' => 'JMS\\SecurityExtraBundle\\Security\\Authentication\\Provider\\RunAsAuthenticationProvider', - 'security.run_as.key' => 'RunAsToken', - 'security.run_as.role_prefix' => 'ROLE_', - 'security.access.after_invocation_manager.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\AfterInvocation\\AfterInvocationManager', - 'security.access.after_invocation.acl_provider.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\AfterInvocation\\AclAfterInvocationProvider', - 'security.extra.controller_listener.class' => 'JMS\\SecurityExtraBundle\\Controller\\ControllerListener', - 'security.access.iddqd_voter.class' => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Voter\\IddqdVoter', - 'security.extra.secure_all_services' => false, - ); - } -} diff --git a/app/cache/prod/appProdDebugProjectContainer.php.meta b/app/cache/prod/appProdDebugProjectContainer.php.meta deleted file mode 100644 index e50aa7f..0000000 Binary files a/app/cache/prod/appProdDebugProjectContainer.php.meta and /dev/null differ diff --git a/app/cache/prod/appProdDebugProjectContainer.xml b/app/cache/prod/appProdDebugProjectContainer.xml deleted file mode 100644 index b2dfff7..0000000 --- a/app/cache/prod/appProdDebugProjectContainer.xml +++ /dev/null @@ -1,1961 +0,0 @@ - - - - /var/www/php/symfony/Symfony/app - prod - true - app - /var/www/php/symfony/Symfony/app/cache/prod - /var/www/php/symfony/Symfony/app/logs - - Symfony\Bundle\FrameworkBundle\FrameworkBundle - Symfony\Bundle\SecurityBundle\SecurityBundle - Symfony\Bundle\TwigBundle\TwigBundle - Symfony\Bundle\MonologBundle\MonologBundle - Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle - Symfony\Bundle\DoctrineBundle\DoctrineBundle - Symfony\Bundle\AsseticBundle\AsseticBundle - Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle - JMS\SecurityExtraBundle\JMSSecurityExtraBundle - My\BlogBundle\MyBlogBundle - - UTF-8 - appProdDebugProjectContainer - pdo_mysql - localhost - - blog - ichikawa - hogehoge - smtp - localhost - - - en - ThisTokenIsNotSoSecretChangeIt - Symfony\Bundle\FrameworkBundle\EventListener\RouterListener - Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver - Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser - Symfony\Component\HttpKernel\EventListener\ResponseListener - Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher - Symfony\Bundle\FrameworkBundle\HttpKernel - Symfony\Component\HttpKernel\Util\Filesystem - Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate - Symfony\Component\HttpKernel\Config\FileLocator - Symfony\Bundle\FrameworkBundle\Translation\Translator - Symfony\Component\Translation\IdentityTranslator - Symfony\Component\Translation\MessageSelector - Symfony\Component\Translation\Loader\PhpFileLoader - Symfony\Component\Translation\Loader\YamlFileLoader - Symfony\Component\Translation\Loader\XliffFileLoader - Symfony\Bundle\FrameworkBundle\Debug\TraceableEventDispatcher - /var/www/php/symfony/Symfony/app/cache/prod/appProdDebugProjectContainer.xml - ThisTokenIsNotSoSecretChangeIt - false - Symfony\Component\HttpFoundation\Session - Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage - Symfony\Component\HttpFoundation\SessionStorage\FilesystemSessionStorage - Symfony\Bundle\FrameworkBundle\EventListener\SessionListener - en - - Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension - Symfony\Component\Form\FormFactory - Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser - Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider - true - _token - Symfony\Component\Validator\Validator - Symfony\Component\Validator\Mapping\ClassMetadataFactory - Symfony\Component\Validator\Mapping\Cache\ApcCache - - Symfony\Component\Validator\Mapping\Loader\LoaderChain - Symfony\Component\Validator\Mapping\Loader\StaticMethodLoader - Symfony\Component\Validator\Mapping\Loader\AnnotationLoader - Symfony\Component\Validator\Mapping\Loader\XmlFilesLoader - Symfony\Component\Validator\Mapping\Loader\YamlFilesLoader - Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml - - - Symfony\Bundle\FrameworkBundle\Routing\Router - Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader - Symfony\Component\Config\Loader\LoaderResolver - Symfony\Component\Routing\Loader\XmlFileLoader - Symfony\Component\Routing\Loader\YamlFileLoader - Symfony\Component\Routing\Loader\PhpFileLoader - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper - Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer - app%kernel.environment%UrlMatcher - app%kernel.environment%UrlGenerator - /var/www/php/symfony/Symfony/app/config/routing.yml - 80 - 443 - Symfony\Bundle\FrameworkBundle\Templating\DelegatingEngine - Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser - Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer - Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator - Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader - Symfony\Component\Templating\Loader\CacheLoader - Symfony\Component\Templating\Loader\ChainLoader - Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder - Symfony\Bundle\FrameworkBundle\Templating\PhpEngine - Symfony\Component\Templating\Helper\SlotsHelper - Symfony\Component\Templating\Helper\CoreAssetsHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper - Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables - Symfony\Bundle\FrameworkBundle\Templating\Asset\PathPackage - Symfony\Component\Templating\Asset\UrlPackage - Symfony\Bundle\FrameworkBundle\Templating\Asset\PackageFactory - null - - FrameworkBundle:Form - - Symfony\Bundle\FrameworkBundle\Templating\Debugger - null - - twig - - Doctrine\Common\Annotations\AnnotationReader - Doctrine\Common\Annotations\CachedReader - Doctrine\Common\Annotations\FileCacheReader - Symfony\Component\Security\Core\SecurityContext - Symfony\Component\Security\Core\User\UserChecker - Symfony\Component\Security\Core\Encoder\EncoderFactory - Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder - Symfony\Component\Security\Core\Encoder\PlaintextPasswordEncoder - Symfony\Bridge\Doctrine\Security\User\EntityUserProvider - Symfony\Component\Security\Core\User\InMemoryUserProvider - Symfony\Component\Security\Core\User\User - Symfony\Component\Security\Core\User\ChainUserProvider - Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver - Symfony\Component\Security\Core\Authentication\Token\AnonymousToken - Symfony\Component\Security\Core\Authentication\Token\RememberMeToken - Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager - Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy - Symfony\Component\Security\Core\Authorization\AccessDecisionManager - Symfony\Component\Security\Core\Authorization\Voter\RoleVoter - Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter - Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter - Symfony\Component\Security\Http\Firewall - Symfony\Bundle\SecurityBundle\Security\FirewallMap - Symfony\Bundle\SecurityBundle\Security\FirewallContext - Symfony\Component\HttpFoundation\RequestMatcher - Symfony\Component\Security\Core\Role\RoleHierarchy - Symfony\Component\Security\Http\HttpUtils - Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\ChannelListener - Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener - Symfony\Component\Security\Http\Firewall\BasicAuthenticationListener - Symfony\Component\Security\Http\EntryPoint\BasicAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener - Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint - Symfony\Component\Security\Http\Firewall\X509AuthenticationListener - Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener - Symfony\Component\Security\Http\Firewall\SwitchUserListener - Symfony\Component\Security\Http\Firewall\LogoutListener - Symfony\Component\Security\Http\Logout\SessionLogoutHandler - Symfony\Component\Security\Http\Logout\CookieClearingLogoutHandler - Symfony\Component\Security\Http\Firewall\AccessListener - Symfony\Component\Security\Http\AccessMap - Symfony\Component\Security\Http\Firewall\ExceptionListener - Symfony\Component\Security\Http\Firewall\ContextListener - Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider - Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider - Symfony\Component\Security\Http\Firewall\RememberMeListener - Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider - Symfony\Component\Security\Http\RememberMe\PersistentTokenBasedRememberMeServices - Symfony\Component\Security\Http\RememberMe\TokenBasedRememberMeServices - Symfony\Bundle\SecurityBundle\EventListener\ResponseListener - Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper - Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector - null - migrate - false - true - - - ROLE_USER - - - ROLE_USER - ROLE_ADMIN - ROLE_ALLOWED_TO_SWITCH - - - Twig_Environment - Symfony\Bundle\TwigBundle\Loader\FilesystemLoader - Symfony\Bundle\TwigBundle\TwigEngine - Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheCacheWarmer - Symfony\Bridge\Twig\Extension\TranslationExtension - Symfony\Bundle\TwigBundle\Extension\AssetsExtension - Symfony\Bundle\TwigBundle\Extension\ActionsExtension - Symfony\Bundle\TwigBundle\Extension\CodeExtension - Symfony\Bridge\Twig\Extension\RoutingExtension - Symfony\Bridge\Twig\Extension\YamlExtension - Symfony\Bridge\Twig\Extension\FormExtension - Symfony\Component\HttpKernel\EventListener\ExceptionListener - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - - form_div_layout.html.twig - - - true - true - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - /var/www/php/symfony/Symfony/app/cache/prod/twig - UTF-8 - - Symfony\Bridge\Monolog\Logger - Monolog\Handler\StreamHandler - Monolog\Handler\FingersCrossedHandler - Monolog\Handler\GroupHandler - Monolog\Handler\BufferHandler - Monolog\Handler\RotatingFileHandler - Monolog\Handler\SyslogHandler - Monolog\Handler\NullHandler - Monolog\Handler\TestHandler - Symfony\Bridge\Monolog\Handler\FirePHPHandler - Symfony\Bridge\Monolog\Handler\DebugHandler - Monolog\Handler\SwiftMailerHandler - Monolog\Handler\NativeMailerHandler - Swift_Mailer - Swift_Transport_SendmailTransport - Swift_Transport_MailTransport - Swift_Transport_FailoverTransport - Swift_Plugins_RedirectingPlugin - Swift_Plugins_ImpersonatePlugin - Symfony\Bundle\SwiftmailerBundle\Logger\MessageLogger - Swift_Plugins_AntiFloodPlugin - 99 - 0 - Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector - Swift_Transport_EsmtpTransport - null - 25 - localhost - - - null - false - null - null - Doctrine\DBAL\Connection - Doctrine\DBAL\Logging\DebugStack - Symfony\Bridge\Doctrine\Logger\DbalLogger - Doctrine\DBAL\Configuration - Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector - Doctrine\Common\EventManager - Symfony\Bundle\DoctrineBundle\ConnectionFactory - Doctrine\DBAL\Event\Listeners\MysqlSessionInit - Doctrine\DBAL\Event\Listeners\OracleSessionInit - Symfony\Bundle\DoctrineBundle\Registry - - - doctrine.dbal.default_connection - - default - Doctrine\ORM\Configuration - Doctrine\ORM\EntityManager - Doctrine\Common\Cache\ArrayCache - Doctrine\Common\Cache\ApcCache - Doctrine\Common\Cache\MemcacheCache - localhost - 11211 - Memcache - Doctrine\Common\Cache\XcacheCache - Doctrine\ORM\Mapping\Driver\DriverChain - Doctrine\ORM\Mapping\Driver\AnnotationDriver - Symfony\Bridge\Doctrine\Annotations\IndexedReader - Symfony\Bridge\Doctrine\Mapping\Driver\XmlDriver - Symfony\Bridge\Doctrine\Mapping\Driver\YamlDriver - Doctrine\ORM\Mapping\Driver\PHPDriver - Doctrine\ORM\Mapping\Driver\StaticPHPDriver - Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer - Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser - Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator - Symfony\Bridge\Doctrine\Validator\EntityInitializer - - doctrine.orm.default_entity_manager - - default - true - /var/www/php/symfony/Symfony/app/cache/prod/doctrine/orm/Proxies - Proxies - Symfony\Bundle\AsseticBundle\Factory\AssetFactory - Assetic\Factory\LazyAssetManager - Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer - Assetic\Factory\Loader\CachedFormulaLoader - Assetic\Cache\ConfigCache - Symfony\Bundle\AsseticBundle\Factory\Loader\ConfigurationLoader - Symfony\Bundle\AsseticBundle\Factory\Resource\ConfigurationResource - Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource - Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource - Symfony\Bundle\AsseticBundle\FilterManager - Assetic\Factory\Worker\EnsureFilterWorker - - /var/www/php/symfony/Symfony/app/cache/prod/assetic - Symfony\Bundle\AsseticBundle\Twig\AsseticExtension - Assetic\Extension\Twig\TwigFormulaLoader - Symfony\Bundle\AsseticBundle\Templating\DynamicAsseticHelper - Symfony\Bundle\AsseticBundle\Templating\StaticAsseticHelper - Symfony\Bundle\AsseticBundle\Factory\Loader\AsseticHelperFormulaLoader - true - false - /var/www/php/symfony/Symfony/app/../web - /var/www/php/symfony/Symfony/app/../web - /usr/bin/java - /usr/bin/node - /usr/bin/sass - Assetic\Filter\CssRewriteFilter - - Symfony\Bundle\AsseticBundle\CacheWarmer\AssetWriterCacheWarmer - Assetic\AssetWriter - Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener - Symfony\Component\Routing\Loader\AnnotationDirectoryLoader - Symfony\Component\Routing\Loader\AnnotationFileLoader - Sensio\Bundle\FrameworkExtraBundle\Routing\AnnotatedRouteControllerLoader - Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener - Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager - Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter - Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener - - JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodSecurityInterceptor - JMS\SecurityExtraBundle\Security\Authorization\RunAsManager - JMS\SecurityExtraBundle\Security\Authentication\Provider\RunAsAuthenticationProvider - RunAsToken - ROLE_ - JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AfterInvocationManager - JMS\SecurityExtraBundle\Security\Authorization\AfterInvocation\AclAfterInvocationProvider - JMS\SecurityExtraBundle\Controller\ControllerListener - JMS\SecurityExtraBundle\Security\Authorization\Voter\IddqdVoter - false - - - - - - - - - - - - - - - 80 - 443 - - - - - UTF-8 - - - - - - - kernel.request - - router_listener - onEarlyKernelRequest - - 255 - - - kernel.request - - router_listener - onKernelRequest - - 0 - - - kernel.response - - response_listener - onKernelResponse - - 0 - - - kernel.request - - session_listener - onKernelRequest - - 128 - - - kernel.request - - security.firewall - onKernelRequest - - 64 - - - kernel.response - - security.rememberme.response_listener - onKernelResponse - - 0 - - - kernel.exception - - twig.exception_listener - onKernelException - - -128 - - - kernel.controller - - sensio_framework_extra.controller.listener - onKernelController - - 0 - - - kernel.controller - - sensio_framework_extra.converter.listener - onKernelController - - 0 - - - kernel.controller - - sensio_framework_extra.view.listener - onKernelController - - 0 - - - kernel.view - - sensio_framework_extra.view.listener - onKernelView - - 0 - - - kernel.response - - sensio_framework_extra.cache.listener - onKernelResponse - - 0 - - - kernel.controller - - security.extra.controller_listener - onCoreController - - -255 - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/../web - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources - - - - - - php - yml - xliff - - - /var/www/php/symfony/Symfony/app/cache/prod/translations - true - - - - - - - - - - - - - - - - - - - en - - - - - true - - - - - - - - form.type.field - form.type.form - form.type.birthday - form.type.checkbox - form.type.choice - form.type.collection - form.type.country - form.type.date - form.type.datetime - form.type.email - form.type.file - form.type.hidden - form.type.integer - form.type.language - form.type.locale - form.type.money - form.type.number - form.type.password - form.type.percent - form.type.radio - form.type.repeated - form.type.search - form.type.textarea - form.type.text - form.type.time - form.type.timezone - form.type.url - form.type.csrf - form.type.entity - - - - form.type_extension.field - - - form.type_extension.csrf - - - - form.type_guesser.validator - form.type_guesser.doctrine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ThisTokenIsNotSoSecretChangeIt - - - - - - - - true - _token - - - - - - - - doctrine.orm.validator.unique - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/../../../Component/Form/Resources/config/validation.xml - - - - - - - - - - - - null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/prod - - - - - - - - - - null - null - - - - - - - - - - - - - - - - - - - - - - - - - - null - /var/www/php/symfony/Symfony/app - - - - - - - - - - - - - - - UTF-8 - - - - templating.helper.slots - templating.helper.assets - templating.helper.request - templating.helper.session - templating.helper.router - templating.helper.actions - templating.helper.code - templating.helper.translator - templating.helper.form - templating.helper.security - assetic.helper.static - - - - - - FrameworkBundle:Form - - - - - - - - - false - - - - - - - - - - secured_area - - true - - - - - - Symfony\Component\Security\Core\Authentication\Token\AnonymousToken - Symfony\Component\Security\Core\Authentication\Token\RememberMeToken - - - - - - - - - - - ROLE_USER - - - ROLE_USER - ROLE_ADMIN - ROLE_ALLOWED_TO_SWITCH - - - - - - - - - - - - - - affirmative - false - true - - - - - - - - - - ^/(_(profiler|wdt)|css|images|js)/ - - - - - ^/demo/secured/login$ - - - - - ^/demo/secured/ - - - - - - - - - - - - - - - - - - - user - userpass - - ROLE_USER - - - - - - - - admin - adminpass - - ROLE_ADMIN - - - - - - - - null - - - - null - - - - - - - - - - - - - - - - - - - - - - secured_area - - - - - - - - - - - - - /demo/secured/logout - /demo/ - null - - - - - - - - - - - - - - - migrate - - - - - - - - secured_area - - /demo/secured/login_check - /demo/secured/login - false - false - / - _target_path - false - null - false - _username - _password - _csrf_token - authenticate - true - - null - null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /demo/secured/login - false - - - null - null - - - - - - - - true - true - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - /var/www/php/symfony/Symfony/app/cache/prod/twig - UTF-8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - form_div_layout.html.twig - - - - - - - - - - - false - - - - - - - - - - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/../../../Bridge/Twig/Resources/views/Form - - - - - - Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction - - - - - 400 - 0 - true - true - - - /var/www/php/symfony/Symfony/app/logs/prod.log - 100 - true - - - - - - - - - - - doctrine.dbal.default_connection - - - doctrine.orm.default_entity_manager - - default - default - - - - blog - localhost - - ichikawa - hogehoge - pdo_mysql - - - - - - - - - - - - - - - - - - - - - UTF8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - My\BlogBundle\Entity - - - - - - - sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498 - - - - - - - - - sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498 - - - - - - - - - sf2orm_default_400739fbcd21e95f4dd7ca945fdf8498 - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/src/My/BlogBundle/Entity - - - - My\BlogBundle\Entity - - - - - - /var/www/php/symfony/Symfony/app/cache/prod/doctrine/orm/Proxies - - - Proxies - - - true - - - Doctrine\ORM\Mapping\ClassMetadataFactory - - - - - - - - assetic.filter.cssrewrite - - - - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/prod/assetic/config - - - true - - - - - - - - - - - - - FrameworkBundle - /var/www/php/symfony/Symfony/app/Resources/FrameworkBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - FrameworkBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SecurityBundle - /var/www/php/symfony/Symfony/app/Resources/SecurityBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SecurityBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - TwigBundle - /var/www/php/symfony/Symfony/app/Resources/TwigBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - TwigBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - MonologBundle - /var/www/php/symfony/Symfony/app/Resources/MonologBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - MonologBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/MonologBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SwiftmailerBundle - /var/www/php/symfony/Symfony/app/Resources/SwiftmailerBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SwiftmailerBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SwiftmailerBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - DoctrineBundle - /var/www/php/symfony/Symfony/app/Resources/DoctrineBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - DoctrineBundle - /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/DoctrineBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - AsseticBundle - /var/www/php/symfony/Symfony/app/Resources/AsseticBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - AsseticBundle - /var/www/php/symfony/Symfony/vendor/bundles/Symfony/Bundle/AsseticBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - SensioFrameworkExtraBundle - /var/www/php/symfony/Symfony/app/Resources/SensioFrameworkExtraBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - SensioFrameworkExtraBundle - /var/www/php/symfony/Symfony/vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - JMSSecurityExtraBundle - /var/www/php/symfony/Symfony/app/Resources/JMSSecurityExtraBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - JMSSecurityExtraBundle - /var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - - - MyBlogBundle - /var/www/php/symfony/Symfony/app/Resources/MyBlogBundle/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - MyBlogBundle - /var/www/php/symfony/Symfony/src/My/BlogBundle/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - - - - twig - - - - - - - - - /var/www/php/symfony/Symfony/app/Resources/views - /^[^.]+\.[^.]+\.twig$/ - - - twig - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/../web - true - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - RunAsToken - ROLE_ - - - - - - - - - - - request - - - - - - event - - - - - - router - - - - - - templating - - - - - - security - - - - - - doctrine - - - - - - - - - - /var/www/php/symfony/Symfony/app/config/routing.yml - - /var/www/php/symfony/Symfony/app/cache/prod - true - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\UrlGenerator - Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper - app%kernel.environment%UrlGenerator - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher - Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper - app%kernel.environment%UrlMatcher - - - - - - - - - - - - - - - /var/www/php/symfony/Symfony/app/cache/prod/annotations - true - - - - - %security.encoder.plain.class% - - false - - - - - - app - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - localhost - - - 25 - - - null - - - - - - - - - null - - - - - - - - - - - - - diff --git a/app/cache/prod/appProdDebugProjectContainerCompiler.log b/app/cache/prod/appProdDebugProjectContainerCompiler.log deleted file mode 100644 index ab82066..0000000 --- a/app/cache/prod/appProdDebugProjectContainerCompiler.log +++ /dev/null @@ -1,300 +0,0 @@ -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "templating.asset.default_package" (parent: templating.asset.path_package). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory" (parent: security.user.provider.in_memory). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory_user" (parent: security.user.provider.in_memory.user). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory_admin" (parent: security.user.provider.in_memory.user). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.dev" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.login" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.context_listener.0" (parent: security.context_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.logout_listener.secured_area" (parent: security.logout_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.provider.dao.secured_area" (parent: security.authentication.provider.dao). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form" (parent: security.authentication.listener.abstract). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form.secured_area" (parent: security.authentication.listener.form). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.form_entry_point.secured_area" (parent: security.authentication.form_entry_point). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.exception_listener.secured_area" (parent: security.exception_listener). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.secured_area" (parent: security.firewall.context). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.configuration" (parent: doctrine.dbal.connection.configuration). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.event_manager" (parent: doctrine.dbal.connection.event_manager). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection" (parent: doctrine.dbal.connection). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_configuration" (parent: doctrine.orm.configuration). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_entity_manager" (parent: doctrine.orm.entity_manager.abstract). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.request" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.event" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.router" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.templating" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.security" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.doctrine" (parent: monolog.logger_prototype). -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "security.user.entity_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.dbal.event_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.orm.default_entity_manager.event_manager"; reason: private alias -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.path_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.url_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "templating.asset.request_aware_package"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.firewall.context"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.entity"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory.user"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.chain"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout.handler.cookie_clearing"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.form_entry_point"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.form"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.x509"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.basic"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.digest"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.dao"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.pre_authenticated"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.exception_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.switchuser_listener"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.rememberme"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.rememberme"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.persistent"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.simplehash"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "monolog.logger_prototype"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.event_manager"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.configuration"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.configuration"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.entity_manager.abstract"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assetic.worker.ensure_filter"; reason: abstract -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "session" previously pointing to "session.storage.native" to "session.storage". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router_listener" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router.cache_warmer" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "templating.helper.router" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.http_utils" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.routing" previously pointing to "router.default" to "router". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "templating.engine.php" previously pointing to "templating.loader.filesystem" to "templating.loader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "assetic.twig_directory_resource.kernel" previously pointing to "templating.loader.filesystem" to "templating.loader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "validator.mapping.loader.annotation_loader" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "doctrine.orm.metadata.annotation_reader" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.controller.listener" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.routing.loader.annot_class" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.extra.controller_listener" previously pointing to "annotations.file_cache_reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.authentication.provider.dao.secured_area" previously pointing to "security.encoder_factory.generic" to "security.encoder_factory". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.access.method_interceptor" previously pointing to "monolog.logger" to "logger". -Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "swiftmailer.mailer" previously pointing to "swiftmailer.transport.smtp" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "controller_resolver" to "http_kernel". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.cache_warmer.template_paths" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.asset_manager_cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "router.cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.proxy_cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.asset_writer_cache_warmer" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "form.extension" to "form.factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.validator_factory" to "validator". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.loader_chain" to "validator.mapping.class_metadata_factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.annotation_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.static_method_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.xml_files_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.mapping.loader.yaml_files_loader" to "validator.mapping.loader.loader_chain". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.xml" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.yml" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.php" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_dir" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_file" to "routing.resolver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.resolver" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.asset.default_package" to "templating.helper.assets". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.engine.php" to "templating.helper.form". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.provider.dao.secured_area" to "security.authentication.manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.role_hierarchy_voter" to "security.access.decision_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.authenticated_voter" to "security.access.decision_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.role_hierarchy" to "security.access.role_hierarchy_voter". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.firewall.map" to "security.firewall". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.b409f07c36ab9aa46d7faf9fc63e8e2b6216a76ada2685ac5e354064d2ad6608bacbd93b" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.f0de051d00ea9bc105cc27967060bf336409e8c54bfc98a85403102e08cb62719a07a429" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.db385754127e7fcab12a466fcf175d219b99de80b3e6760238e0a93e2fe89b91c0e80c46" to "security.firewall.map". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.retry_entry_point" to "security.channel_listener". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user.provider.concrete.in_memory_user" to "security.user.provider.concrete.in_memory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user.provider.concrete.in_memory_admin" to "security.user.provider.concrete.in_memory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout.handler.session" to "security.logout_listener.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user_checker" to "security.authentication.provider.dao.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.session_strategy" to "security.authentication.listener.form.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.form_entry_point.secured_area" to "security.exception_listener.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.channel_listener" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.context_listener.0" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout_listener.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.listener.form.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_listener" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.exception_listener.secured_area" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.security" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.trans" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.assets" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.actions" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.code" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.routing" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.yaml" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.form" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_extension" to "twig". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.mailinvoker" to "swiftmailer.transport.mail". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.replacementfactory" to "swiftmailer.transport.buffer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_1" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_2" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "607593b0afaf841482876817b1eb93bc_3" to "swiftmailer.transport.authhandler". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.events.mysqlsessioninit" to "doctrine.dbal.default_connection.event_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.configuration" to "doctrine.dbal.default_connection". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.event_manager" to "doctrine.dbal.default_connection". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_metadata_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_query_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_result_cache" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_metadata_driver" to "doctrine.orm.default_configuration". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.metadata.annotation_reader" to "doctrine.orm.default_annotation_metadata_driver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_annotation_metadata_driver" to "doctrine.orm.default_metadata_driver". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_configuration" to "doctrine.orm.default_entity_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.frameworkbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.securitybundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.twigbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.monologbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.swiftmailerbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.doctrinebundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.asseticbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.sensioframeworkextrabundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.jmssecurityextrabundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.myblogbundle" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.kernel" to "assetic.asset_manager". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.parameter_bag" to "assetic.asset_factory". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.parameters" to "assetic.parameter_bag". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader.real" to "assetic.twig_formula_loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.config_cache" to "assetic.twig_formula_loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.asset_writer" to "assetic.asset_writer_cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.after_invocation_manager" to "security.access.method_interceptor". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.run_as_manager" to "security.access.method_interceptor". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.authhandler" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "controller_resolver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.filesystem"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "form.extension"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.cache.apc"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.validator_factory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.loader_chain"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.static_method_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.annotation_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.xml_files_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.loader.yaml_files_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.resolver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.xml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.yml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.php"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "router.cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.engine.delegating"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.cache_warmer.template_paths"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.chain"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.engine.php"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.asset.default_package"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.cached_reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.session_strategy"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user_checker"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.role_hierarchy"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.authenticated_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.role_hierarchy_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.firewall.map"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.anonymous"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.anonymous"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.retry_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.basic_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.digest_entry_point"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.channel_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout.handler.session"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_listener"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.rememberme.token.provider.in_memory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.security"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.security"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user.provider.concrete.in_memory_user"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user.provider.concrete.in_memory_admin"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.b409f07c36ab9aa46d7faf9fc63e8e2b6216a76ada2685ac5e354064d2ad6608bacbd93b"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.f0de051d00ea9bc105cc27967060bf336409e8c54bfc98a85403102e08cb62719a07a429"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.db385754127e7fcab12a466fcf175d219b99de80b3e6760238e0a93e2fe89b91c0e80c46"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener.0"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout_listener.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.dao.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.form.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.form_entry_point.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.exception_listener.secured_area"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.trans"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.assets"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.actions"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.code"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.routing"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.yaml"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.form"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_3"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_2"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "607593b0afaf841482876817b1eb93bc_1"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.sendmail"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.mail"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.failover"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.mailinvoker"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.authhandler"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.replacementfactory"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.null"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.redirecting"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.antiflood"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.plugin.impersonate"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.data_collector"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.logger.debug"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.doctrine"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.configuration"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.event_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.events.mysqlsessioninit"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.metadata.annotation_reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.proxy_cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_configuration"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_annotation_metadata_driver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_metadata_driver"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_metadata_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_result_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_query_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.config_cache"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.asset_manager_cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.parameter_bag"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.parameters"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_extension"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader.real"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.asset_writer_cache_warmer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.asset_writer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.frameworkbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.securitybundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.twigbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.monologbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.swiftmailerbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.doctrinebundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.asseticbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.sensioframeworkextrabundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.jmssecurityextrabundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.myblogbundle"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.kernel"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_dir"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_file"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.run_as_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.after_invocation_manager"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.after_invocation.acl_provider"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.extra.iddqd_voter"; reason: unused -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.finder" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.finder" to "cache_warmer". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.secured_area". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.logger" to "doctrine.dbal.default_connection". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "annotations.reader" to "annotation_reader". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.buffer" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.eventdispatcher" to "swiftmailer.transport". -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.finder"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.debugger"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.reader"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.http_utils"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_map"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.buffer"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.eventdispatcher"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.logger"; reason: unused -Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_class"; reason: unused \ No newline at end of file diff --git a/app/cache/prod/appprodUrlGenerator.php b/app/cache/prod/appprodUrlGenerator.php deleted file mode 100644 index 4371020..0000000 --- a/app/cache/prod/appprodUrlGenerator.php +++ /dev/null @@ -1,50 +0,0 @@ - true, - 'blog_view' => true, - ); - - /** - * Constructor. - */ - public function __construct(RequestContext $context) - { - $this->context = $context; - } - - public function generate($name, $parameters = array(), $absolute = false) - { - if (!isset(self::$declaredRouteNames[$name])) { - throw new RouteNotFoundException(sprintf('Route "%s" does not exist.', $name)); - } - - $escapedName = str_replace('.', '__', $name); - - list($variables, $defaults, $requirements, $tokens) = $this->{'get'.$escapedName.'RouteInfo'}(); - - return $this->doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute); - } - - private function getblog_indexRouteInfo() - { - return array(array (), array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::indexAction',), array (), array ( 0 => array ( 0 => 'text', 1 => '/blog/', ),)); - } - - private function getblog_viewRouteInfo() - { - return array(array ( 0 => 'id',), array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::viewAction',), array (), array ( 0 => array ( 0 => 'variable', 1 => '/', 2 => '[^/]+?', 3 => 'id', ), 1 => array ( 0 => 'text', 1 => '/blog', ),)); - } -} diff --git a/app/cache/prod/appprodUrlGenerator.php.meta b/app/cache/prod/appprodUrlGenerator.php.meta deleted file mode 100644 index a0c08b2..0000000 Binary files a/app/cache/prod/appprodUrlGenerator.php.meta and /dev/null differ diff --git a/app/cache/prod/appprodUrlMatcher.php b/app/cache/prod/appprodUrlMatcher.php deleted file mode 100644 index e889e32..0000000 --- a/app/cache/prod/appprodUrlMatcher.php +++ /dev/null @@ -1,46 +0,0 @@ -context = $context; - } - - public function match($pathinfo) - { - $allow = array(); - $pathinfo = urldecode($pathinfo); - - if (0 === strpos($pathinfo, '/blog')) { - // blog_index - if (rtrim($pathinfo, '/') === '/blog') { - if (substr($pathinfo, -1) !== '/') { - return $this->redirect($pathinfo.'/', 'blog_index'); - } - return array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::indexAction', '_route' => 'blog_index',); - } - - // blog_view - if (preg_match('#^/blog/(?P[^/]+?)$#x', $pathinfo, $matches)) { - return array_merge($this->mergeDefaults($matches, array ( '_controller' => 'My\\BlogBundle\\Controller\\DefaultController::viewAction',)), array('_route' => 'blog_view')); - } - - } - - throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException(); - } -} diff --git a/app/cache/prod/appprodUrlMatcher.php.meta b/app/cache/prod/appprodUrlMatcher.php.meta deleted file mode 100644 index a0c08b2..0000000 Binary files a/app/cache/prod/appprodUrlMatcher.php.meta and /dev/null differ diff --git a/app/cache/prod/classes.map b/app/cache/prod/classes.map deleted file mode 100644 index 715d11b..0000000 --- a/app/cache/prod/classes.map +++ /dev/null @@ -1,94 +0,0 @@ - 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener', - 1 => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\SessionStorageInterface', - 2 => 'Symfony\\Component\\HttpFoundation\\Session', - 3 => 'Symfony\\Component\\HttpFoundation\\SessionStorage\\NativeSessionStorage', - 4 => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface', - 5 => 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface', - 6 => 'Symfony\\Component\\Routing\\RouterInterface', - 7 => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 8 => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 9 => 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface', - 10 => 'Symfony\\Component\\Routing\\RequestContextAwareInterface', - 11 => 'Symfony\\Component\\Routing\\RequestContext', - 12 => 'Symfony\\Component\\Routing\\Router', - 13 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', - 14 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router', - 15 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables', - 16 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\EngineInterface', - 17 => 'Symfony\\Component\\Templating\\TemplateNameParserInterface', - 18 => 'Symfony\\Component\\Templating\\TemplateNameParser', - 19 => 'Symfony\\Component\\Templating\\EngineInterface', - 20 => 'Symfony\\Component\\Config\\FileLocatorInterface', - 21 => 'Symfony\\Component\\Templating\\TemplateReferenceInterface', - 22 => 'Symfony\\Component\\Templating\\TemplateReference', - 23 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference', - 24 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser', - 25 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator', - 26 => 'Symfony\\Component\\HttpFoundation\\ParameterBag', - 27 => 'Symfony\\Component\\HttpFoundation\\HeaderBag', - 28 => 'Symfony\\Component\\HttpFoundation\\FileBag', - 29 => 'Symfony\\Component\\HttpFoundation\\ServerBag', - 30 => 'Symfony\\Component\\HttpFoundation\\Request', - 31 => 'Symfony\\Component\\HttpFoundation\\Response', - 32 => 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag', - 33 => 'Symfony\\Component\\Config\\FileLocator', - 34 => 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface', - 35 => 'Symfony\\Component\\EventDispatcher\\EventDispatcher', - 36 => 'Symfony\\Component\\EventDispatcher\\Event', - 37 => 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface', - 38 => 'Symfony\\Component\\HttpKernel\\HttpKernel', - 39 => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener', - 40 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver', - 41 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface', - 42 => 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent', - 43 => 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent', - 44 => 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent', - 45 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent', - 46 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent', - 47 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent', - 48 => 'Symfony\\Component\\HttpKernel\\KernelEvents', - 49 => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator', - 50 => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\RouterListener', - 51 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser', - 52 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver', - 53 => 'Symfony\\Bundle\\FrameworkBundle\\ContainerAwareEventDispatcher', - 54 => 'Symfony\\Bundle\\FrameworkBundle\\HttpKernel', - 55 => 'Symfony\\Component\\Security\\Http\\Firewall', - 56 => 'Symfony\\Component\\Security\\Http\\FirewallMapInterface', - 57 => 'Symfony\\Component\\Security\\Core\\SecurityContext', - 58 => 'Symfony\\Component\\Security\\Core\\SecurityContextInterface', - 59 => 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface', - 60 => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager', - 61 => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationManagerInterface', - 62 => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager', - 63 => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface', - 64 => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface', - 65 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap', - 66 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext', - 67 => 'Symfony\\Component\\HttpFoundation\\RequestMatcher', - 68 => 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface', - 69 => 'Twig_Environment', - 70 => 'Twig_ExtensionInterface', - 71 => 'Twig_Extension', - 72 => 'Twig_Extension_Core', - 73 => 'Twig_Extension_Escaper', - 74 => 'Twig_Extension_Optimizer', - 75 => 'Twig_LoaderInterface', - 76 => 'Twig_Markup', - 77 => 'Twig_TemplateInterface', - 78 => 'Twig_Template', - 79 => 'Monolog\\Formatter\\FormatterInterface', - 80 => 'Monolog\\Formatter\\LineFormatter', - 81 => 'Monolog\\Handler\\HandlerInterface', - 82 => 'Monolog\\Handler\\AbstractHandler', - 83 => 'Monolog\\Handler\\AbstractProcessingHandler', - 84 => 'Monolog\\Handler\\StreamHandler', - 85 => 'Monolog\\Handler\\FingersCrossedHandler', - 86 => 'Monolog\\Logger', - 87 => 'Symfony\\Bridge\\Monolog\\Logger', - 88 => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler', - 89 => 'JMS\\SecurityExtraBundle\\Controller\\ControllerListener', - 90 => 'JMS\\SecurityExtraBundle\\Metadata\\Driver\\AnnotationConverter', - 91 => 'JMS\\SecurityExtraBundle\\Security\\Authorization\\Interception\\MethodInvocation', -); \ No newline at end of file diff --git a/app/cache/prod/classes.php b/app/cache/prod/classes.php deleted file mode 100644 index 35173ab..0000000 --- a/app/cache/prod/classes.php +++ /dev/null @@ -1,8458 +0,0 @@ -container = $container; - $this->autoStart = $autoStart; - } - - public function onKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - if (!$this->container->has('session')) { - return; - } - - $request = $event->getRequest(); - if ($request->hasSession()) { - return; - } - - $request->setSession($session = $this->container->get('session')); - - if ($this->autoStart || $request->hasPreviousSession()) { - $session->start(); - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation\SessionStorage -{ - - -interface SessionStorageInterface -{ - - function start(); - - - function getId(); - - - function read($key); - - - function remove($key); - - - function write($key, $data); - - - function regenerate($destroy = false); -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\SessionStorage\SessionStorageInterface; - - -class Session implements \Serializable -{ - protected $storage; - protected $started; - protected $attributes; - protected $flashes; - protected $oldFlashes; - protected $locale; - protected $defaultLocale; - - - public function __construct(SessionStorageInterface $storage, $defaultLocale = 'en') - { - $this->storage = $storage; - $this->defaultLocale = $defaultLocale; - $this->locale = $defaultLocale; - $this->flashes = array(); - $this->oldFlashes = array(); - $this->attributes = array(); - $this->setPhpDefaultLocale($this->defaultLocale); - $this->started = false; - } - - - public function start() - { - if (true === $this->started) { - return; - } - - $this->storage->start(); - - $attributes = $this->storage->read('_symfony2'); - - if (isset($attributes['attributes'])) { - $this->attributes = $attributes['attributes']; - $this->flashes = $attributes['flashes']; - $this->locale = $attributes['locale']; - $this->setPhpDefaultLocale($this->locale); - - $this->oldFlashes = $this->flashes; - } - - $this->started = true; - } - - - public function has($name) - { - return array_key_exists($name, $this->attributes); - } - - - public function get($name, $default = null) - { - return array_key_exists($name, $this->attributes) ? $this->attributes[$name] : $default; - } - - - public function set($name, $value) - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes[$name] = $value; - } - - - public function all() - { - return $this->attributes; - } - - - public function replace(array $attributes) - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes = $attributes; - } - - - public function remove($name) - { - if (false === $this->started) { - $this->start(); - } - - if (array_key_exists($name, $this->attributes)) { - unset($this->attributes[$name]); - } - } - - - public function clear() - { - if (false === $this->started) { - $this->start(); - } - - $this->attributes = array(); - $this->flashes = array(); - $this->setPhpDefaultLocale($this->locale = $this->defaultLocale); - } - - - public function invalidate() - { - $this->clear(); - $this->storage->regenerate(); - } - - - public function migrate() - { - $this->storage->regenerate(); - } - - - public function getId() - { - if (false === $this->started) { - $this->start(); - } - - return $this->storage->getId(); - } - - - public function getLocale() - { - return $this->locale; - } - - - public function setLocale($locale) - { - if (false === $this->started) { - $this->start(); - } - - $this->setPhpDefaultLocale($this->locale = $locale); - } - - - public function getFlashes() - { - return $this->flashes; - } - - - public function setFlashes($values) - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = $values; - $this->oldFlashes = array(); - } - - - public function getFlash($name, $default = null) - { - return array_key_exists($name, $this->flashes) ? $this->flashes[$name] : $default; - } - - - public function setFlash($name, $value) - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes[$name] = $value; - unset($this->oldFlashes[$name]); - } - - - public function hasFlash($name) - { - if (false === $this->started) { - $this->start(); - } - - return array_key_exists($name, $this->flashes); - } - - - public function removeFlash($name) - { - if (false === $this->started) { - $this->start(); - } - - unset($this->flashes[$name]); - } - - - public function clearFlashes() - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = array(); - $this->oldFlashes = array(); - } - - public function save() - { - if (false === $this->started) { - $this->start(); - } - - $this->flashes = array_diff_key($this->flashes, $this->oldFlashes); - - $this->storage->write('_symfony2', array( - 'attributes' => $this->attributes, - 'flashes' => $this->flashes, - 'locale' => $this->locale, - )); - } - - public function __destruct() - { - if (true === $this->started) { - $this->save(); - } - } - - public function serialize() - { - return serialize(array($this->storage, $this->defaultLocale)); - } - - public function unserialize($serialized) - { - list($this->storage, $this->defaultLocale) = unserialize($serialized); - $this->attributes = array(); - $this->started = false; - } - - private function setPhpDefaultLocale($locale) - { - try { - if (class_exists('Locale', false)) { - \Locale::setDefault($locale); - } - } catch (\Exception $e) { - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation\SessionStorage -{ - - -class NativeSessionStorage implements SessionStorageInterface -{ - static protected $sessionIdRegenerated = false; - static protected $sessionStarted = false; - - protected $options; - - - public function __construct(array $options = array()) - { - $cookieDefaults = session_get_cookie_params(); - - $this->options = array_merge(array( - 'lifetime' => $cookieDefaults['lifetime'], - 'path' => $cookieDefaults['path'], - 'domain' => $cookieDefaults['domain'], - 'secure' => $cookieDefaults['secure'], - 'httponly' => isset($cookieDefaults['httponly']) ? $cookieDefaults['httponly'] : false, - ), $options); - - if (isset($this->options['name'])) { - session_name($this->options['name']); - } - } - - - public function start() - { - if (self::$sessionStarted) { - return; - } - - session_set_cookie_params( - $this->options['lifetime'], - $this->options['path'], - $this->options['domain'], - $this->options['secure'], - $this->options['httponly'] - ); - - session_cache_limiter(false); - - if (!ini_get('session.use_cookies') && isset($this->options['id']) && $this->options['id'] && $this->options['id'] != session_id()) { - session_id($this->options['id']); - } - - session_start(); - - self::$sessionStarted = true; - } - - - public function getId() - { - if (!self::$sessionStarted) { - throw new \RuntimeException('The session must be started before reading its ID'); - } - - return session_id(); - } - - - public function read($key, $default = null) - { - return array_key_exists($key, $_SESSION) ? $_SESSION[$key] : $default; - } - - - public function remove($key) - { - $retval = null; - - if (isset($_SESSION[$key])) { - $retval = $_SESSION[$key]; - unset($_SESSION[$key]); - } - - return $retval; - } - - - public function write($key, $data) - { - $_SESSION[$key] = $data; - } - - - public function regenerate($destroy = false) - { - if (self::$sessionIdRegenerated) { - return; - } - - session_regenerate_id($destroy); - - self::$sessionIdRegenerated = true; - } -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - -use Symfony\Component\Routing\RequestContextAwareInterface; - - -interface UrlMatcherInterface extends RequestContextAwareInterface -{ - - function match($pathinfo); -} -} - - - - -namespace Symfony\Component\Routing\Generator -{ - -use Symfony\Component\Routing\RequestContextAwareInterface; - - -interface UrlGeneratorInterface extends RequestContextAwareInterface -{ - - function generate($name, $parameters = array(), $absolute = false); -} -} - - - - -namespace Symfony\Component\Routing -{ - -use Symfony\Component\Routing\Generator\UrlGeneratorInterface; -use Symfony\Component\Routing\Matcher\UrlMatcherInterface; - - -interface RouterInterface extends UrlMatcherInterface, UrlGeneratorInterface -{ -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - -use Symfony\Component\Routing\Exception\MethodNotAllowedException; -use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Component\Routing\Route; -use Symfony\Component\Routing\RouteCollection; -use Symfony\Component\Routing\RequestContext; - - -class UrlMatcher implements UrlMatcherInterface -{ - protected $context; - - private $routes; - - - public function __construct(RouteCollection $routes, RequestContext $context) - { - $this->routes = $routes; - $this->context = $context; - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - } - - - public function getContext() - { - return $this->context; - } - - - public function match($pathinfo) - { - $this->allow = array(); - - if ($ret = $this->matchCollection($pathinfo, $this->routes)) { - return $ret; - } - - throw 0 < count($this->allow) - ? new MethodNotAllowedException(array_unique(array_map('strtoupper', $this->allow))) - : new ResourceNotFoundException(); - } - - protected function matchCollection($pathinfo, RouteCollection $routes) - { - $pathinfo = urldecode($pathinfo); - - foreach ($routes as $name => $route) { - if ($route instanceof RouteCollection) { - if (false === strpos($route->getPrefix(), '{') && $route->getPrefix() !== substr($pathinfo, 0, strlen($route->getPrefix()))) { - continue; - } - - if (!$ret = $this->matchCollection($pathinfo, $route)) { - continue; - } - - return $ret; - } - - $compiledRoute = $route->compile(); - - if ('' !== $compiledRoute->getStaticPrefix() && 0 !== strpos($pathinfo, $compiledRoute->getStaticPrefix())) { - continue; - } - - if (!preg_match($compiledRoute->getRegex(), $pathinfo, $matches)) { - continue; - } - - if ($req = $route->getRequirement('_method')) { - if ('HEAD' === $method = $this->context->getMethod()) { - $method = 'GET'; - } - - if (!in_array($method, $req = explode('|', strtoupper($req)))) { - $this->allow = array_merge($this->allow, $req); - - continue; - } - } - - return array_merge($this->mergeDefaults($matches, $route->getDefaults()), array('_route' => $name)); - } - } - - protected function mergeDefaults($params, $defaults) - { - $parameters = $defaults; - foreach ($params as $key => $value) { - if (!is_int($key)) { - $parameters[$key] = rawurldecode($value); - } - } - - return $parameters; - } -} -} - - - - -namespace Symfony\Component\Routing\Generator -{ - -use Symfony\Component\Routing\Route; -use Symfony\Component\Routing\RouteCollection; -use Symfony\Component\Routing\RequestContext; -use Symfony\Component\Routing\Exception\InvalidParameterException; -use Symfony\Component\Routing\Exception\RouteNotFoundException; -use Symfony\Component\Routing\Exception\MissingMandatoryParametersException; - - -class UrlGenerator implements UrlGeneratorInterface -{ - protected $context; - protected $decodedChars = array( - '%2F' => '/', - ); - - protected $routes; - protected $cache; - - - public function __construct(RouteCollection $routes, RequestContext $context) - { - $this->routes = $routes; - $this->context = $context; - $this->cache = array(); - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - } - - - public function getContext() - { - return $this->context; - } - - - public function generate($name, $parameters = array(), $absolute = false) - { - if (null === $route = $this->routes->get($name)) { - throw new RouteNotFoundException(sprintf('Route "%s" does not exist.', $name)); - } - - if (!isset($this->cache[$name])) { - $this->cache[$name] = $route->compile(); - } - - return $this->doGenerate($this->cache[$name]->getVariables(), $route->getDefaults(), $route->getRequirements(), $this->cache[$name]->getTokens(), $parameters, $name, $absolute); - } - - - protected function doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute) - { - $variables = array_flip($variables); - - $originParameters = $parameters; - $parameters = array_replace($this->context->getParameters(), $parameters); - $tparams = array_replace($defaults, $parameters); - - if ($diff = array_diff_key($variables, $tparams)) { - throw new MissingMandatoryParametersException(sprintf('The "%s" route has some missing mandatory parameters ("%s").', $name, implode('", "', array_keys($diff)))); - } - - $url = ''; - $optional = true; - foreach ($tokens as $token) { - if ('variable' === $token[0]) { - if (false === $optional || !array_key_exists($token[3], $defaults) || (isset($parameters[$token[3]]) && (string) $parameters[$token[3]] != (string) $defaults[$token[3]])) { - if (!$isEmpty = in_array($tparams[$token[3]], array(null, '', false), true)) { - if ($tparams[$token[3]] && !preg_match('#^'.$token[2].'$#', $tparams[$token[3]])) { - throw new InvalidParameterException(sprintf('Parameter "%s" for route "%s" must match "%s" ("%s" given).', $token[3], $name, $token[2], $tparams[$token[3]])); - } - } - - if (!$isEmpty || !$optional) { - $url = $token[1].strtr(rawurlencode($tparams[$token[3]]), $this->decodedChars).$url; - } - - $optional = false; - } - } elseif ('text' === $token[0]) { - $url = $token[1].$url; - $optional = false; - } - } - - if (!$url) { - $url = '/'; - } - - $extra = array_diff_key($originParameters, $variables, $defaults); - if ($extra && $query = http_build_query($extra)) { - $url .= '?'.$query; - } - - $url = $this->context->getBaseUrl().$url; - - if ($this->context->getHost()) { - $scheme = $this->context->getScheme(); - if (isset($requirements['_scheme']) && ($req = strtolower($requirements['_scheme'])) && $scheme != $req) { - $absolute = true; - $scheme = $req; - } - - if ($absolute) { - $port = ''; - if ('http' === $scheme && 80 != $this->context->getHttpPort()) { - $port = ':'.$this->context->getHttpPort(); - } elseif ('https' === $scheme && 443 != $this->context->getHttpsPort()) { - $port = ':'.$this->context->getHttpsPort(); - } - - $url = $scheme.'://'.$this->context->getHost().$port.$url; - } - } - - return $url; - } -} -} - - - - -namespace Symfony\Component\Routing\Matcher -{ - - -interface RedirectableUrlMatcherInterface -{ - - function redirect($path, $route, $scheme = null); -} -} - - - - -namespace Symfony\Component\Routing -{ - - -interface RequestContextAwareInterface -{ - - function setContext(RequestContext $context); -} -} - - - - -namespace Symfony\Component\Routing -{ - - -class RequestContext -{ - private $baseUrl; - private $method; - private $host; - private $scheme; - private $httpPort; - private $httpsPort; - private $parameters; - - - public function __construct($baseUrl = '', $method = 'GET', $host = 'localhost', $scheme = 'http', $httpPort = 80, $httpsPort = 443) - { - $this->baseUrl = $baseUrl; - $this->method = strtoupper($method); - $this->host = $host; - $this->scheme = strtolower($scheme); - $this->httpPort = $httpPort; - $this->httpsPort = $httpsPort; - $this->parameters = array(); - } - - - public function getBaseUrl() - { - return $this->baseUrl; - } - - - public function setBaseUrl($baseUrl) - { - $this->baseUrl = $baseUrl; - } - - - public function getMethod() - { - return $this->method; - } - - - public function setMethod($method) - { - $this->method = strtoupper($method); - } - - - public function getHost() - { - return $this->host; - } - - - public function setHost($host) - { - $this->host = $host; - } - - - public function getScheme() - { - return $this->scheme; - } - - - public function setScheme($scheme) - { - $this->scheme = strtolower($scheme); - } - - - public function getHttpPort() - { - return $this->httpPort; - } - - - public function setHttpPort($httpPort) - { - $this->httpPort = $httpPort; - } - - - public function getHttpsPort() - { - return $this->httpsPort; - } - - - public function setHttpsPort($httpsPort) - { - $this->httpsPort = $httpsPort; - } - - - public function getParameters() - { - return $this->parameters; - } - - - public function setParameters(array $parameters) - { - $this->parameters = $parameters; - - return $this; - } - - - public function getParameter($name) - { - return isset($this->parameters[$name]) ? $this->parameters[$name] : null; - } - - - public function hasParameter($name) - { - return array_key_exists($name, $this->parameters); - } - - - public function setParameter($name, $parameter) - { - $this->parameters[$name] = $parameter; - } -} -} - - - - -namespace Symfony\Component\Routing -{ - -use Symfony\Component\Config\Loader\LoaderInterface; -use Symfony\Component\Config\ConfigCache; - - -class Router implements RouterInterface -{ - protected $matcher; - protected $generator; - protected $defaults; - protected $context; - protected $loader; - protected $collection; - protected $resource; - protected $options; - - - public function __construct(LoaderInterface $loader, $resource, array $options = array(), RequestContext $context = null, array $defaults = array()) - { - $this->loader = $loader; - $this->resource = $resource; - $this->context = null === $context ? new RequestContext() : $context; - $this->defaults = $defaults; - $this->setOptions($options); - } - - - public function setOptions(array $options) - { - $this->options = array( - 'cache_dir' => null, - 'debug' => false, - 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', - 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', - 'generator_cache_class' => 'ProjectUrlGenerator', - 'matcher_class' => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 'matcher_base_class' => 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher', - 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', - 'matcher_cache_class' => 'ProjectUrlMatcher', - 'resource_type' => null, - ); - - $invalid = array(); - $isInvalid = false; - foreach ($options as $key => $value) { - if (array_key_exists($key, $this->options)) { - $this->options[$key] = $value; - } else { - $isInvalid = true; - $invalid[] = $key; - } - } - - if ($isInvalid) { - throw new \InvalidArgumentException(sprintf('The Router does not support the following options: "%s".', implode('\', \'', $invalid))); - } - } - - - public function setOption($key, $value) - { - if (!array_key_exists($key, $this->options)) { - throw new \InvalidArgumentException(sprintf('The Router does not support the "%s" option.', $key)); - } - - $this->options[$key] = $value; - } - - - public function getOption($key) - { - if (!array_key_exists($key, $this->options)) { - throw new \InvalidArgumentException(sprintf('The Router does not support the "%s" option.', $key)); - } - - return $this->options[$key]; - } - - - public function getRouteCollection() - { - if (null === $this->collection) { - $this->collection = $this->loader->load($this->resource, $this->options['resource_type']); - } - - return $this->collection; - } - - - public function setContext(RequestContext $context) - { - $this->context = $context; - - $this->getMatcher()->setContext($context); - $this->getGenerator()->setContext($context); - } - - - public function getContext() - { - return $this->context; - } - - - public function generate($name, $parameters = array(), $absolute = false) - { - return $this->getGenerator()->generate($name, $parameters, $absolute); - } - - - public function match($url) - { - return $this->getMatcher()->match($url); - } - - - public function getMatcher() - { - if (null !== $this->matcher) { - return $this->matcher; - } - - if (null === $this->options['cache_dir'] || null === $this->options['matcher_cache_class']) { - return $this->matcher = new $this->options['matcher_class']($this->getRouteCollection(), $this->context, $this->defaults); - } - - $class = $this->options['matcher_cache_class']; - $cache = new ConfigCache($this->options['cache_dir'].'/'.$class.'.php', $this->options['debug']); - if (!$cache->isFresh($class)) { - $dumper = new $this->options['matcher_dumper_class']($this->getRouteCollection()); - - $options = array( - 'class' => $class, - 'base_class' => $this->options['matcher_base_class'], - ); - - $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources()); - } - - require_once $cache; - - return $this->matcher = new $class($this->context, $this->defaults); - } - - - public function getGenerator() - { - if (null !== $this->generator) { - return $this->generator; - } - - if (null === $this->options['cache_dir'] || null === $this->options['generator_cache_class']) { - return $this->generator = new $this->options['generator_class']($this->getRouteCollection(), $this->context, $this->defaults); - } - - $class = $this->options['generator_cache_class']; - $cache = new ConfigCache($this->options['cache_dir'].'/'.$class.'.php', $this->options['debug']); - if (!$cache->isFresh($class)) { - $dumper = new $this->options['generator_dumper_class']($this->getRouteCollection()); - - $options = array( - 'class' => $class, - 'base_class' => $this->options['generator_base_class'], - ); - - $cache->write($dumper->dump($options), $this->getRouteCollection()->getResources()); - } - - require_once $cache; - - return $this->generator = new $class($this->context, $this->defaults); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Routing -{ - -use Symfony\Component\Routing\Matcher\UrlMatcher; -use Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface; - - -class RedirectableUrlMatcher extends UrlMatcher implements RedirectableUrlMatcherInterface -{ - - public function redirect($path, $route, $scheme = null) - { - return array( - '_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::urlRedirectAction', - 'path' => $path, - 'permanent' => true, - 'scheme' => $scheme, - 'httpPort' => $this->context->getHttpPort(), - 'httpsPort' => $this->context->getHttpsPort(), - '_route' => $route, - ); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Routing -{ - -use Symfony\Component\Routing\Router as BaseRouter; -use Symfony\Component\Routing\RequestContext; -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class Router extends BaseRouter -{ - private $container; - - - public function __construct(ContainerInterface $container, $resource, array $options = array(), RequestContext $context = null, array $defaults = array()) - { - $this->container = $container; - - $this->resource = $resource; - $this->context = null === $context ? new RequestContext() : $context; - $this->defaults = $defaults; - $this->setOptions($options); - } - - - public function getRouteCollection() - { - if (null === $this->collection) { - $this->collection = $this->container->get('routing.loader')->load($this->resource, $this->options['resource_type']); - } - - return $this->collection; - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class GlobalVariables -{ - protected $container; - - public function __construct(ContainerInterface $container) - { - $this->container = $container; - } - - - public function getSecurity() - { - if ($this->container->has('security.context')) { - return $this->container->get('security.context'); - } - } - - - public function getUser() - { - if (!$security = $this->getSecurity()) { - return; - } - - if (!$token = $security->getToken()) { - return; - } - - $user = $token->getUser(); - if (!is_object($user)) { - return; - } - - return $user; - } - - - public function getRequest() - { - if ($this->container->has('request') && $request = $this->container->get('request')) { - return $request; - } - } - - - public function getSession() - { - if ($request = $this->getRequest()) { - return $request->getSession(); - } - } - - - public function getEnvironment() - { - return $this->container->getParameter('kernel.environment'); - } - - - public function getDebug() - { - return (Boolean) $this->container->getParameter('kernel.debug'); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\EngineInterface as BaseEngineInterface; -use Symfony\Component\HttpFoundation\Response; - - -interface EngineInterface extends BaseEngineInterface -{ - - function renderResponse($view, array $parameters = array(), Response $response = null); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface TemplateNameParserInterface -{ - - function parse($name); -} -} - - - - -namespace Symfony\Component\Templating -{ - -use Symfony\Component\Templating\TemplateReferenceInterface; -use Symfony\Component\Templating\TemplateReference; - - -class TemplateNameParser implements TemplateNameParserInterface -{ - - public function parse($name) - { - if ($name instanceof TemplateReferenceInterface) { - return $name; - } - - $engine = null; - if (false !== $pos = strrpos($name, '.')) { - $engine = substr($name, $pos + 1); - } - - return new TemplateReference($name, $engine); - } -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface EngineInterface -{ - - function render($name, array $parameters = array()); - - - function exists($name); - - - function supports($name); -} -} - - - - -namespace Symfony\Component\Config -{ - - -interface FileLocatorInterface -{ - - function locate($name, $currentPath = null, $first = true); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -interface TemplateReferenceInterface -{ - - function all(); - - - function set($name, $value); - - - function get($name); - - - function getPath(); - - - function getLogicalName(); -} -} - - - - -namespace Symfony\Component\Templating -{ - - -class TemplateReference implements TemplateReferenceInterface -{ - protected $parameters; - - public function __construct($name = null, $engine = null) - { - $this->parameters = array( - 'name' => $name, - 'engine' => $engine, - ); - } - - public function __toString() - { - return $this->getLogicalName(); - } - - - public function set($name, $value) - { - if (array_key_exists($name, $this->parameters)) { - $this->parameters[$name] = $value; - } else { - throw new \InvalidArgumentException(sprintf('The template does not support the "%s" parameter.', $name)); - } - - return $this; - } - - - public function get($name) - { - if (array_key_exists($name, $this->parameters)) { - return $this->parameters[$name]; - } - - throw new \InvalidArgumentException(sprintf('The template does not support the "%s" parameter.', $name)); - } - - - public function all() - { - return $this->parameters; - } - - - public function getPath() - { - return $this->parameters['name']; - } - - - public function getLogicalName() - { - return $this->parameters['name']; - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\TemplateReference as BaseTemplateReference; - - -class TemplateReference extends BaseTemplateReference -{ - public function __construct($bundle = null, $controller = null, $name = null, $format = null, $engine = null) - { - $this->parameters = array( - 'bundle' => $bundle, - 'controller' => $controller, - 'name' => $name, - 'format' => $format, - 'engine' => $engine, - ); - } - - - public function getPath() - { - $controller = str_replace('\\', '/', $this->get('controller')); - - $path = (empty($controller) ? '' : $controller.'/').$this->get('name').'.'.$this->get('format').'.'.$this->get('engine'); - - return empty($this->parameters['bundle']) ? 'views/'.$path : '@'.$this->get('bundle').'/Resources/views/'.$path; - } - - - public function getLogicalName() - { - return sprintf('%s:%s:%s.%s.%s', $this->parameters['bundle'], $this->parameters['controller'], $this->parameters['name'], $this->parameters['format'], $this->parameters['engine']); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating -{ - -use Symfony\Component\Templating\TemplateNameParser as BaseTemplateNameParser; -use Symfony\Component\Templating\TemplateReferenceInterface; -use Symfony\Component\HttpKernel\KernelInterface; - - -class TemplateNameParser extends BaseTemplateNameParser -{ - protected $kernel; - protected $cache; - - - public function __construct(KernelInterface $kernel) - { - $this->kernel = $kernel; - $this->cache = array(); - } - - - public function parse($name) - { - if ($name instanceof TemplateReferenceInterface) { - return $name; - } else if (isset($this->cache[$name])) { - return $this->cache[$name]; - } - - $name = str_replace(':/', ':', preg_replace('#/{2,}#', '/', strtr($name, '\\', '/'))); - - if (false !== strpos($name, '..')) { - throw new \RuntimeException(sprintf('Template name "%s" contains invalid characters.', $name)); - } - - $parts = explode(':', $name); - if (3 !== count($parts)) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid (format is "bundle:section:template.format.engine").', $name)); - } - - $elements = explode('.', $parts[2]); - if (3 > count($elements)) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid (format is "bundle:section:template.format.engine").', $name)); - } - $engine = array_pop($elements); - $format = array_pop($elements); - - $template = new TemplateReference($parts[0], $parts[1], implode('.', $elements), $format, $engine); - - if ($template->get('bundle')) { - try { - $this->kernel->getBundle($template->get('bundle')); - } catch (\Exception $e) { - throw new \InvalidArgumentException(sprintf('Template name "%s" is not valid.', $name), 0, $e); - } - } - - return $this->cache[$name] = $template; - } - - - public function parseFromFilename($file) - { - $parts = explode('/', strtr($file, '\\', '/')); - - $elements = explode('.', array_pop($parts)); - if (3 > count($elements)) { - return false; - } - $engine = array_pop($elements); - $format = array_pop($elements); - - return new TemplateReference('', implode('/', $parts), implode('.', $elements), $format, $engine); - } - -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Templating\Loader -{ - -use Symfony\Component\Config\FileLocatorInterface; -use Symfony\Component\Templating\TemplateReferenceInterface; - - -class TemplateLocator implements FileLocatorInterface -{ - protected $locator; - protected $path; - protected $cache; - - - public function __construct(FileLocatorInterface $locator, $cacheDir = null) - { - if (null !== $cacheDir && file_exists($cache = $cacheDir.'/templates.php')) { - $this->cache = require $cache; - } - - $this->locator = $locator; - } - - - public function locate($template, $currentPath = null, $first = true) - { - if (!$template instanceof TemplateReferenceInterface) { - throw new \InvalidArgumentException("The template must be an instance of TemplateReferenceInterface."); - } - - $key = $template->getLogicalName(); - - if (isset($this->cache[$key])) { - return $this->cache[$key]; - } - - try { - return $this->cache[$key] = $this->locator->locate($template->getPath(), $currentPath); - } catch (\InvalidArgumentException $e) { - throw new \InvalidArgumentException(sprintf('Unable to find template "%s" in "%s".', $template, $this->path), 0, $e); - } - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ParameterBag -{ - protected $parameters; - - - public function __construct(array $parameters = array()) - { - $this->parameters = $parameters; - } - - - public function all() - { - return $this->parameters; - } - - - public function keys() - { - return array_keys($this->parameters); - } - - - public function replace(array $parameters = array()) - { - $this->parameters = $parameters; - } - - - public function add(array $parameters = array()) - { - $this->parameters = array_replace($this->parameters, $parameters); - } - - - public function get($path, $default = null, $deep = false) - { - if (!$deep || false === $pos = strpos($path, '[')) { - return array_key_exists($path, $this->parameters) ? $this->parameters[$path] : $default; - } - - $root = substr($path, 0, $pos); - if (!array_key_exists($root, $this->parameters)) { - return $default; - } - - $value = $this->parameters[$root]; - $currentKey = null; - for ($i=$pos,$c=strlen($path); $i<$c; $i++) { - $char = $path[$i]; - - if ('[' === $char) { - if (null !== $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "[" at position %d.', $i)); - } - - $currentKey = ''; - } else if (']' === $char) { - if (null === $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "]" at position %d.', $i)); - } - - if (!is_array($value) || !array_key_exists($currentKey, $value)) { - return $default; - } - - $value = $value[$currentKey]; - $currentKey = null; - } else { - if (null === $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "%s" at position %d.', $char, $i)); - } - - $currentKey .= $char; - } - } - - if (null !== $currentKey) { - throw new \InvalidArgumentException(sprintf('Malformed path. Path must end with "]".')); - } - - return $value; - } - - - public function set($key, $value) - { - $this->parameters[$key] = $value; - } - - - public function has($key) - { - return array_key_exists($key, $this->parameters); - } - - - public function remove($key) - { - unset($this->parameters[$key]); - } - - - public function getAlpha($key, $default = '', $deep = false) - { - return preg_replace('/[^[:alpha:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getAlnum($key, $default = '', $deep = false) - { - return preg_replace('/[^[:alnum:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getDigits($key, $default = '', $deep = false) - { - return preg_replace('/[^[:digit:]]/', '', $this->get($key, $default, $deep)); - } - - - public function getInt($key, $default = 0, $deep = false) - { - return (int) $this->get($key, $default, $deep); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class HeaderBag -{ - protected $headers; - protected $cacheControl; - - - public function __construct(array $headers = array()) - { - $this->cacheControl = array(); - $this->headers = array(); - foreach ($headers as $key => $values) { - $this->set($key, $values); - } - } - - - public function __toString() - { - if (!$this->headers) { - return ''; - } - - $beautifier = function ($name) { - return preg_replace_callback('/\-(.)/', function ($match) { return '-'.strtoupper($match[1]); }, ucfirst($name)); - }; - - $max = max(array_map('strlen', array_keys($this->headers))) + 1; - $content = ''; - ksort($this->headers); - foreach ($this->headers as $name => $values) { - foreach ($values as $value) { - $content .= sprintf("%-{$max}s %s\r\n", $beautifier($name).':', $value); - } - } - - return $content; - } - - - public function all() - { - return $this->headers; - } - - - public function keys() - { - return array_keys($this->headers); - } - - - public function replace(array $headers = array()) - { - $this->headers = array(); - $this->add($headers); - } - - - public function add(array $headers) - { - foreach ($headers as $key => $values) { - $this->set($key, $values); - } - } - - - public function get($key, $default = null, $first = true) - { - $key = strtr(strtolower($key), '_', '-'); - - if (!array_key_exists($key, $this->headers)) { - if (null === $default) { - return $first ? null : array(); - } - - return $first ? $default : array($default); - } - - if ($first) { - return count($this->headers[$key]) ? $this->headers[$key][0] : $default; - } - - return $this->headers[$key]; - } - - - public function set($key, $values, $replace = true) - { - $key = strtr(strtolower($key), '_', '-'); - - $values = (array) $values; - - if (true === $replace || !isset($this->headers[$key])) { - $this->headers[$key] = $values; - } else { - $this->headers[$key] = array_merge($this->headers[$key], $values); - } - - if ('cache-control' === $key) { - $this->cacheControl = $this->parseCacheControl($values[0]); - } - } - - - public function has($key) - { - return array_key_exists(strtr(strtolower($key), '_', '-'), $this->headers); - } - - - public function contains($key, $value) - { - return in_array($value, $this->get($key, null, false)); - } - - - public function remove($key) - { - $key = strtr(strtolower($key), '_', '-'); - - unset($this->headers[$key]); - - if ('cache-control' === $key) { - $this->cacheControl = array(); - } - } - - - public function getDate($key, \DateTime $default = null) - { - if (null === $value = $this->get($key)) { - return $default; - } - - if (false === $date = \DateTime::createFromFormat(DATE_RFC2822, $value)) { - throw new \RuntimeException(sprintf('The %s HTTP header is not parseable (%s).', $key, $value)); - } - - return $date; - } - - public function addCacheControlDirective($key, $value = true) - { - $this->cacheControl[$key] = $value; - - $this->set('Cache-Control', $this->getCacheControlHeader()); - } - - public function hasCacheControlDirective($key) - { - return array_key_exists($key, $this->cacheControl); - } - - public function getCacheControlDirective($key) - { - return array_key_exists($key, $this->cacheControl) ? $this->cacheControl[$key] : null; - } - - public function removeCacheControlDirective($key) - { - unset($this->cacheControl[$key]); - - $this->set('Cache-Control', $this->getCacheControlHeader()); - } - - protected function getCacheControlHeader() - { - $parts = array(); - ksort($this->cacheControl); - foreach ($this->cacheControl as $key => $value) { - if (true === $value) { - $parts[] = $key; - } else { - if (preg_match('#[^a-zA-Z0-9._-]#', $value)) { - $value = '"'.$value.'"'; - } - - $parts[] = "$key=$value"; - } - } - - return implode(', ', $parts); - } - - - protected function parseCacheControl($header) - { - $cacheControl = array(); - preg_match_all('#([a-zA-Z][a-zA-Z_-]*)\s*(?:=(?:"([^"]*)"|([^ \t",;]*)))?#', $header, $matches, PREG_SET_ORDER); - foreach ($matches as $match) { - $cacheControl[strtolower($match[1])] = isset($match[2]) && $match[2] ? $match[2] : (isset($match[3]) ? $match[3] : true); - } - - return $cacheControl; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\File\UploadedFile; - - -class FileBag extends ParameterBag -{ - static private $fileKeys = array('error', 'name', 'size', 'tmp_name', 'type'); - - - public function __construct(array $parameters = array()) - { - $this->replace($parameters); - } - - - public function replace(array $files = array()) - { - $this->parameters = array(); - $this->add($files); - } - - - public function set($key, $value) - { - if (is_array($value) || $value instanceof UploadedFile) { - parent::set($key, $this->convertFileInformation($value)); - } - } - - - public function add(array $files = array()) - { - foreach ($files as $key => $file) { - $this->set($key, $file); - } - } - - - protected function convertFileInformation($file) - { - if ($file instanceof UploadedFile) { - return $file; - } - - $file = $this->fixPhpFilesArray($file); - if (is_array($file)) { - $keys = array_keys($file); - sort($keys); - - if ($keys == self::$fileKeys) { - if (UPLOAD_ERR_NO_FILE == $file['error']) { - $file = null; - } else { - $file = new UploadedFile($file['tmp_name'], $file['name'], $file['type'], $file['size'], $file['error']); - } - } else { - $file = array_map(array($this, 'convertFileInformation'), $file); - } - } - - return $file; - } - - - protected function fixPhpFilesArray($data) - { - if (!is_array($data)) { - return $data; - } - - $keys = array_keys($data); - sort($keys); - - if (self::$fileKeys != $keys || !isset($data['name']) || !is_array($data['name'])) { - return $data; - } - - $files = $data; - foreach (self::$fileKeys as $k) { - unset($files[$k]); - } - - foreach (array_keys($data['name']) as $key) { - $files[$key] = $this->fixPhpFilesArray(array( - 'error' => $data['error'][$key], - 'name' => $data['name'][$key], - 'type' => $data['type'][$key], - 'tmp_name' => $data['tmp_name'][$key], - 'size' => $data['size'][$key] - )); - } - - return $files; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ServerBag extends ParameterBag -{ - public function getHeaders() - { - $headers = array(); - foreach ($this->parameters as $key => $value) { - if ('HTTP_' === substr($key, 0, 5)) { - $headers[substr($key, 5)] = $value; - } - } - - foreach (array('CONTENT_TYPE', 'CONTENT_LENGTH') as $key) { - if (isset($this->parameters[$key])) { - $headers[$key] = $this->parameters[$key]; - } - } - - if (isset($this->parameters['PHP_AUTH_USER'])) { - $pass = isset($this->parameters['PHP_AUTH_PW']) ? $this->parameters['PHP_AUTH_PW'] : ''; - $headers['AUTHORIZATION'] = 'Basic '.base64_encode($this->parameters['PHP_AUTH_USER'].':'.$pass); - } - - return $headers; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - -use Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage; - - -class Request -{ - static protected $trustProxy = false; - - - public $attributes; - - - public $request; - - - public $query; - - - public $server; - - - public $files; - - - public $cookies; - - - public $headers; - - protected $content; - protected $languages; - protected $charsets; - protected $acceptableContentTypes; - protected $pathInfo; - protected $requestUri; - protected $baseUrl; - protected $basePath; - protected $method; - protected $format; - protected $session; - - static protected $formats; - - - public function __construct(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null) - { - $this->initialize($query, $request, $attributes, $cookies, $files, $server, $content); - } - - - public function initialize(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null) - { - $this->request = new ParameterBag($request); - $this->query = new ParameterBag($query); - $this->attributes = new ParameterBag($attributes); - $this->cookies = new ParameterBag($cookies); - $this->files = new FileBag($files); - $this->server = new ServerBag($server); - $this->headers = new HeaderBag($this->server->getHeaders()); - - $this->content = $content; - $this->languages = null; - $this->charsets = null; - $this->acceptableContentTypes = null; - $this->pathInfo = null; - $this->requestUri = null; - $this->baseUrl = null; - $this->basePath = null; - $this->method = null; - $this->format = null; - } - - - static public function createFromGlobals() - { - $request = new static($_GET, $_POST, array(), $_COOKIE, $_FILES, $_SERVER); - - if (0 === strpos($request->server->get('CONTENT_TYPE'), 'application/x-www-form-urlencoded') - && in_array(strtoupper($request->server->get('REQUEST_METHOD', 'GET')), array('PUT', 'DELETE')) - ) { - parse_str($request->getContent(), $data); - $request->request = new ParameterBag($data); - } - - return $request; - } - - - static public function create($uri, $method = 'GET', $parameters = array(), $cookies = array(), $files = array(), $server = array(), $content = null) - { - $defaults = array( - 'SERVER_NAME' => 'localhost', - 'SERVER_PORT' => 80, - 'HTTP_HOST' => 'localhost', - 'HTTP_USER_AGENT' => 'Symfony/2.X', - 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', - 'HTTP_ACCEPT_LANGUAGE' => 'en-us,en;q=0.5', - 'HTTP_ACCEPT_CHARSET' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', - 'REMOTE_ADDR' => '127.0.0.1', - 'SCRIPT_NAME' => '', - 'SCRIPT_FILENAME' => '', - 'SERVER_PROTOCOL' => 'HTTP/1.1', - 'REQUEST_TIME' => time(), - ); - - $components = parse_url($uri); - if (isset($components['host'])) { - $defaults['SERVER_NAME'] = $components['host']; - $defaults['HTTP_HOST'] = $components['host']; - } - - if (isset($components['scheme'])) { - if ('https' === $components['scheme']) { - $defaults['HTTPS'] = 'on'; - $defaults['SERVER_PORT'] = 443; - } - } - - if (isset($components['port'])) { - $defaults['SERVER_PORT'] = $components['port']; - $defaults['HTTP_HOST'] = $defaults['HTTP_HOST'].':'.$components['port']; - } - - if (!isset($components['path'])) { - $components['path'] = ''; - } - - if (in_array(strtoupper($method), array('POST', 'PUT', 'DELETE'))) { - $request = $parameters; - $query = array(); - $defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded'; - } else { - $request = array(); - $query = $parameters; - if (false !== $pos = strpos($uri, '?')) { - $qs = substr($uri, $pos + 1); - parse_str($qs, $params); - - $query = array_merge($params, $query); - } - } - - $queryString = isset($components['query']) ? html_entity_decode($components['query']) : ''; - parse_str($queryString, $qs); - if (is_array($qs)) { - $query = array_replace($qs, $query); - } - - $uri = $components['path'].($queryString ? '?'.$queryString : ''); - - $server = array_replace($defaults, $server, array( - 'REQUEST_METHOD' => strtoupper($method), - 'PATH_INFO' => '', - 'REQUEST_URI' => $uri, - 'QUERY_STRING' => $queryString, - )); - - return new static($query, $request, array(), $cookies, $files, $server, $content); - } - - - public function duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null) - { - $dup = clone $this; - if ($query !== null) { - $dup->query = new ParameterBag($query); - } - if ($request !== null) { - $dup->request = new ParameterBag($request); - } - if ($attributes !== null) { - $dup->attributes = new ParameterBag($attributes); - } - if ($cookies !== null) { - $dup->cookies = new ParameterBag($cookies); - } - if ($files !== null) { - $dup->files = new FileBag($files); - } - if ($server !== null) { - $dup->server = new ServerBag($server); - $dup->headers = new HeaderBag($dup->server->getHeaders()); - } - $this->languages = null; - $this->charsets = null; - $this->acceptableContentTypes = null; - $this->pathInfo = null; - $this->requestUri = null; - $this->baseUrl = null; - $this->basePath = null; - $this->method = null; - $this->format = null; - - return $dup; - } - - - public function __clone() - { - $this->query = clone $this->query; - $this->request = clone $this->request; - $this->attributes = clone $this->attributes; - $this->cookies = clone $this->cookies; - $this->files = clone $this->files; - $this->server = clone $this->server; - $this->headers = clone $this->headers; - } - - - public function __toString() - { - return - sprintf('%s %s %s', $this->getMethod(), $this->getRequestUri(), $this->server->get('SERVER_PROTOCOL'))."\r\n". - $this->headers."\r\n". - $this->getContent(); - } - - - public function overrideGlobals() - { - $_GET = $this->query->all(); - $_POST = $this->request->all(); - $_SERVER = $this->server->all(); - $_COOKIE = $this->cookies->all(); - - foreach ($this->headers->all() as $key => $value) { - $key = strtoupper(str_replace('-', '_', $key)); - if (in_array($key, array('CONTENT_TYPE', 'CONTENT_LENGTH'))) { - $_SERVER[$key] = implode(', ', $value); - } else { - $_SERVER['HTTP_'.$key] = implode(', ', $value); - } - } - - $_REQUEST = array_merge($_GET, $_POST); - } - - - static public function trustProxyData() - { - self::$trustProxy = true; - } - - - public function get($key, $default = null, $deep = false) - { - return $this->query->get($key, $this->attributes->get($key, $this->request->get($key, $default, $deep), $deep), $deep); - } - - - public function getSession() - { - return $this->session; - } - - - public function hasPreviousSession() - { - return $this->cookies->has(session_name()) && null !== $this->session; - } - - - public function hasSession() - { - return null !== $this->session; - } - - - public function setSession(Session $session) - { - $this->session = $session; - } - - - public function getClientIp($proxy = false) - { - if ($proxy) { - if ($this->server->has('HTTP_CLIENT_IP')) { - return $this->server->get('HTTP_CLIENT_IP'); - } elseif (self::$trustProxy && $this->server->has('HTTP_X_FORWARDED_FOR')) { - return $this->server->get('HTTP_X_FORWARDED_FOR'); - } - } - - return $this->server->get('REMOTE_ADDR'); - } - - - public function getScriptName() - { - return $this->server->get('SCRIPT_NAME', $this->server->get('ORIG_SCRIPT_NAME', '')); - } - - - public function getPathInfo() - { - if (null === $this->pathInfo) { - $this->pathInfo = $this->preparePathInfo(); - } - - return $this->pathInfo; - } - - - public function getBasePath() - { - if (null === $this->basePath) { - $this->basePath = $this->prepareBasePath(); - } - - return $this->basePath; - } - - - public function getBaseUrl() - { - if (null === $this->baseUrl) { - $this->baseUrl = $this->prepareBaseUrl(); - } - - return $this->baseUrl; - } - - - public function getScheme() - { - return $this->isSecure() ? 'https' : 'http'; - } - - - public function getPort() - { - return $this->headers->get('X-Forwarded-Port') ?: $this->server->get('SERVER_PORT'); - } - - - public function getHttpHost() - { - $scheme = $this->getScheme(); - $port = $this->getPort(); - - if (('http' == $scheme && $port == 80) || ('https' == $scheme && $port == 443)) { - return $this->getHost(); - } - - return $this->getHost().':'.$port; - } - - - public function getRequestUri() - { - if (null === $this->requestUri) { - $this->requestUri = $this->prepareRequestUri(); - } - - return $this->requestUri; - } - - - public function getUri() - { - $qs = $this->getQueryString(); - if (null !== $qs) { - $qs = '?'.$qs; - } - - return $this->getScheme().'://'.$this->getHttpHost().$this->getBaseUrl().$this->getPathInfo().$qs; - } - - - public function getUriForPath($path) - { - return $this->getScheme().'://'.$this->getHttpHost().$this->getBaseUrl().$path; - } - - - public function getQueryString() - { - if (!$qs = $this->server->get('QUERY_STRING')) { - return null; - } - - $parts = array(); - $order = array(); - - foreach (explode('&', $qs) as $segment) { - if (false === strpos($segment, '=')) { - $parts[] = $segment; - $order[] = $segment; - } else { - $tmp = explode('=', rawurldecode($segment), 2); - $parts[] = rawurlencode($tmp[0]).'='.rawurlencode($tmp[1]); - $order[] = $tmp[0]; - } - } - array_multisort($order, SORT_ASC, $parts); - - return implode('&', $parts); - } - - - public function isSecure() - { - return ( - (strtolower($this->server->get('HTTPS')) == 'on' || $this->server->get('HTTPS') == 1) - || - (self::$trustProxy && strtolower($this->headers->get('SSL_HTTPS')) == 'on' || $this->headers->get('SSL_HTTPS') == 1) - || - (self::$trustProxy && strtolower($this->headers->get('X_FORWARDED_PROTO')) == 'https') - ); - } - - - public function getHost() - { - if (self::$trustProxy && $host = $this->headers->get('X_FORWARDED_HOST')) { - $elements = explode(',', $host); - - $host = trim($elements[count($elements) - 1]); - } else { - if (!$host = $this->headers->get('HOST')) { - if (!$host = $this->server->get('SERVER_NAME')) { - $host = $this->server->get('SERVER_ADDR', ''); - } - } - } - - $host = preg_replace('/:\d+$/', '', $host); - - return trim($host); - } - - - public function setMethod($method) - { - $this->method = null; - $this->server->set('REQUEST_METHOD', $method); - } - - - public function getMethod() - { - if (null === $this->method) { - $this->method = strtoupper($this->server->get('REQUEST_METHOD', 'GET')); - if ('POST' === $this->method) { - $this->method = strtoupper($this->server->get('X-HTTP-METHOD-OVERRIDE', $this->request->get('_method', 'POST'))); - } - } - - return $this->method; - } - - - public function getMimeType($format) - { - if (null === static::$formats) { - static::initializeFormats(); - } - - return isset(static::$formats[$format]) ? static::$formats[$format][0] : null; - } - - - public function getFormat($mimeType) - { - if (false !== $pos = strpos($mimeType, ';')) { - $mimeType = substr($mimeType, 0, $pos); - } - - if (null === static::$formats) { - static::initializeFormats(); - } - - foreach (static::$formats as $format => $mimeTypes) { - if (in_array($mimeType, (array) $mimeTypes)) { - return $format; - } - } - - return null; - } - - - public function setFormat($format, $mimeTypes) - { - if (null === static::$formats) { - static::initializeFormats(); - } - - static::$formats[$format] = is_array($mimeTypes) ? $mimeTypes : array($mimeTypes); - } - - - public function getRequestFormat($default = 'html') - { - if (null === $this->format) { - $this->format = $this->get('_format', $default); - } - - return $this->format; - } - - - public function setRequestFormat($format) - { - $this->format = $format; - } - - - public function isMethodSafe() - { - return in_array($this->getMethod(), array('GET', 'HEAD')); - } - - - public function getContent($asResource = false) - { - if (false === $this->content || (true === $asResource && null !== $this->content)) { - throw new \LogicException('getContent() can only be called once when using the resource return type.'); - } - - if (true === $asResource) { - $this->content = false; - - return fopen('php://input', 'rb'); - } - - if (null === $this->content) { - $this->content = file_get_contents('php://input'); - } - - return $this->content; - } - - - public function getETags() - { - return preg_split('/\s*,\s*/', $this->headers->get('if_none_match'), null, PREG_SPLIT_NO_EMPTY); - } - - public function isNoCache() - { - return $this->headers->hasCacheControlDirective('no-cache') || 'no-cache' == $this->headers->get('Pragma'); - } - - - public function getPreferredLanguage(array $locales = null) - { - $preferredLanguages = $this->getLanguages(); - - if (null === $locales) { - return isset($preferredLanguages[0]) ? $preferredLanguages[0] : null; - } - - if (!$preferredLanguages) { - return $locales[0]; - } - - $preferredLanguages = array_values(array_intersect($preferredLanguages, $locales)); - - return isset($preferredLanguages[0]) ? $preferredLanguages[0] : $locales[0]; - } - - - public function getLanguages() - { - if (null !== $this->languages) { - return $this->languages; - } - - $languages = $this->splitHttpAcceptHeader($this->headers->get('Accept-Language')); - $this->languages = array(); - foreach ($languages as $lang => $q) { - if (strstr($lang, '-')) { - $codes = explode('-', $lang); - if ($codes[0] == 'i') { - if (count($codes) > 1) { - $lang = $codes[1]; - } - } else { - for ($i = 0, $max = count($codes); $i < $max; $i++) { - if ($i == 0) { - $lang = strtolower($codes[0]); - } else { - $lang .= '_'.strtoupper($codes[$i]); - } - } - } - } - - $this->languages[] = $lang; - } - - return $this->languages; - } - - - public function getCharsets() - { - if (null !== $this->charsets) { - return $this->charsets; - } - - return $this->charsets = array_keys($this->splitHttpAcceptHeader($this->headers->get('Accept-Charset'))); - } - - - public function getAcceptableContentTypes() - { - if (null !== $this->acceptableContentTypes) { - return $this->acceptableContentTypes; - } - - return $this->acceptableContentTypes = array_keys($this->splitHttpAcceptHeader($this->headers->get('Accept'))); - } - - - public function isXmlHttpRequest() - { - return 'XMLHttpRequest' == $this->headers->get('X-Requested-With'); - } - - - public function splitHttpAcceptHeader($header) - { - if (!$header) { - return array(); - } - - $values = array(); - foreach (array_filter(explode(',', $header)) as $value) { - if ($pos = strpos($value, ';')) { - $q = (float) trim(substr($value, strpos($value, '=') + 1)); - $value = trim(substr($value, 0, $pos)); - } else { - $q = 1; - } - - if (0 < $q) { - $values[trim($value)] = $q; - } - } - - arsort($values); - reset($values); - - return $values; - } - - - - protected function prepareRequestUri() - { - $requestUri = ''; - - if ($this->headers->has('X_REWRITE_URL')) { - $requestUri = $this->headers->get('X_REWRITE_URL'); - } elseif ($this->server->get('IIS_WasUrlRewritten') == '1' && $this->server->get('UNENCODED_URL') != '') { - $requestUri = $this->server->get('UNENCODED_URL'); - } elseif ($this->server->has('REQUEST_URI')) { - $requestUri = $this->server->get('REQUEST_URI'); - $schemeAndHttpHost = $this->getScheme().'://'.$this->getHttpHost(); - if (strpos($requestUri, $schemeAndHttpHost) === 0) { - $requestUri = substr($requestUri, strlen($schemeAndHttpHost)); - } - } elseif ($this->server->has('ORIG_PATH_INFO')) { - $requestUri = $this->server->get('ORIG_PATH_INFO'); - if ($this->server->get('QUERY_STRING')) { - $requestUri .= '?'.$this->server->get('QUERY_STRING'); - } - } - - return $requestUri; - } - - protected function prepareBaseUrl() - { - $filename = basename($this->server->get('SCRIPT_FILENAME')); - - if (basename($this->server->get('SCRIPT_NAME')) === $filename) { - $baseUrl = $this->server->get('SCRIPT_NAME'); - } elseif (basename($this->server->get('PHP_SELF')) === $filename) { - $baseUrl = $this->server->get('PHP_SELF'); - } elseif (basename($this->server->get('ORIG_SCRIPT_NAME')) === $filename) { - $baseUrl = $this->server->get('ORIG_SCRIPT_NAME'); } else { - $path = $this->server->get('PHP_SELF', ''); - $file = $this->server->get('SCRIPT_FILENAME', ''); - $segs = explode('/', trim($file, '/')); - $segs = array_reverse($segs); - $index = 0; - $last = count($segs); - $baseUrl = ''; - do { - $seg = $segs[$index]; - $baseUrl = '/'.$seg.$baseUrl; - ++$index; - } while (($last > $index) && (false !== ($pos = strpos($path, $baseUrl))) && (0 != $pos)); - } - - $requestUri = $this->getRequestUri(); - - if ($baseUrl && 0 === strpos($requestUri, $baseUrl)) { - return $baseUrl; - } - - if ($baseUrl && 0 === strpos($requestUri, dirname($baseUrl))) { - return rtrim(dirname($baseUrl), '/'); - } - - $truncatedRequestUri = $requestUri; - if (($pos = strpos($requestUri, '?')) !== false) { - $truncatedRequestUri = substr($requestUri, 0, $pos); - } - - $basename = basename($baseUrl); - if (empty($basename) || !strpos($truncatedRequestUri, $basename)) { - return ''; - } - - if ((strlen($requestUri) >= strlen($baseUrl)) && ((false !== ($pos = strpos($requestUri, $baseUrl))) && ($pos !== 0))) { - $baseUrl = substr($requestUri, 0, $pos + strlen($baseUrl)); - } - - return rtrim($baseUrl, '/'); - } - - - protected function prepareBasePath() - { - $filename = basename($this->server->get('SCRIPT_FILENAME')); - $baseUrl = $this->getBaseUrl(); - if (empty($baseUrl)) { - return ''; - } - - if (basename($baseUrl) === $filename) { - $basePath = dirname($baseUrl); - } else { - $basePath = $baseUrl; - } - - if ('\\' === DIRECTORY_SEPARATOR) { - $basePath = str_replace('\\', '/', $basePath); - } - - return rtrim($basePath, '/'); - } - - - protected function preparePathInfo() - { - $baseUrl = $this->getBaseUrl(); - - if (null === ($requestUri = $this->getRequestUri())) { - return '/'; - } - - $pathInfo = '/'; - - if ($pos = strpos($requestUri, '?')) { - $requestUri = substr($requestUri, 0, $pos); - } - - if ((null !== $baseUrl) && (false === ($pathInfo = substr($requestUri, strlen($baseUrl))))) { - return '/'; - } elseif (null === $baseUrl) { - return $requestUri; - } - - return (string) $pathInfo; - } - - - static protected function initializeFormats() - { - static::$formats = array( - 'html' => array('text/html', 'application/xhtml+xml'), - 'txt' => array('text/plain'), - 'js' => array('application/javascript', 'application/x-javascript', 'text/javascript'), - 'css' => array('text/css'), - 'json' => array('application/json', 'application/x-json'), - 'xml' => array('text/xml', 'application/xml', 'application/x-xml'), - 'rdf' => array('application/rdf+xml'), - 'atom' => array('application/atom+xml'), - ); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class Response -{ - - public $headers; - - protected $content; - protected $version; - protected $statusCode; - protected $statusText; - protected $charset; - - static public $statusTexts = array( - 100 => 'Continue', - 101 => 'Switching Protocols', - 200 => 'OK', - 201 => 'Created', - 202 => 'Accepted', - 203 => 'Non-Authoritative Information', - 204 => 'No Content', - 205 => 'Reset Content', - 206 => 'Partial Content', - 300 => 'Multiple Choices', - 301 => 'Moved Permanently', - 302 => 'Found', - 303 => 'See Other', - 304 => 'Not Modified', - 305 => 'Use Proxy', - 307 => 'Temporary Redirect', - 400 => 'Bad Request', - 401 => 'Unauthorized', - 402 => 'Payment Required', - 403 => 'Forbidden', - 404 => 'Not Found', - 405 => 'Method Not Allowed', - 406 => 'Not Acceptable', - 407 => 'Proxy Authentication Required', - 408 => 'Request Timeout', - 409 => 'Conflict', - 410 => 'Gone', - 411 => 'Length Required', - 412 => 'Precondition Failed', - 413 => 'Request Entity Too Large', - 414 => 'Request-URI Too Long', - 415 => 'Unsupported Media Type', - 416 => 'Requested Range Not Satisfiable', - 417 => 'Expectation Failed', - 418 => 'I\'m a teapot', - 500 => 'Internal Server Error', - 501 => 'Not Implemented', - 502 => 'Bad Gateway', - 503 => 'Service Unavailable', - 504 => 'Gateway Timeout', - 505 => 'HTTP Version Not Supported', - ); - - - public function __construct($content = '', $status = 200, $headers = array()) - { - $this->headers = new ResponseHeaderBag($headers); - $this->setContent($content); - $this->setStatusCode($status); - $this->setProtocolVersion('1.0'); - if (!$this->headers->has('Date')) { - $this->setDate(new \DateTime(null, new \DateTimeZone('UTC'))); - } - } - - - public function __toString() - { - $this->prepare(); - - return - sprintf('HTTP/%s %s %s', $this->version, $this->statusCode, $this->statusText)."\r\n". - $this->headers."\r\n". - $this->getContent(); - } - - - public function __clone() - { - $this->headers = clone $this->headers; - } - - - public function prepare() - { - if ($this->isInformational() || in_array($this->statusCode, array(204, 304))) { - $this->setContent(''); - } - - $charset = $this->charset ?: 'UTF-8'; - if (!$this->headers->has('Content-Type')) { - $this->headers->set('Content-Type', 'text/html; charset='.$charset); - } elseif ('text/' === substr($this->headers->get('Content-Type'), 0, 5) && false === strpos($this->headers->get('Content-Type'), 'charset')) { - $this->headers->set('Content-Type', $this->headers->get('Content-Type').'; charset='.$charset); - } - - if ($this->headers->has('Transfer-Encoding')) { - $this->headers->remove('Content-Length'); - } elseif (!$this->headers->has('Content-Length')) { - $this->headers->set('Content-Length', strlen($this->content)); - } - } - - - public function sendHeaders() - { - if (headers_sent()) { - return; - } - - $this->prepare(); - - header(sprintf('HTTP/%s %s %s', $this->version, $this->statusCode, $this->statusText)); - - foreach ($this->headers->all() as $name => $values) { - foreach ($values as $value) { - header($name.': '.$value, false); - } - } - - foreach ($this->headers->getCookies() as $cookie) { - setcookie($cookie->getName(), $cookie->getValue(), $cookie->getExpiresTime(), $cookie->getPath(), $cookie->getDomain(), $cookie->isSecure(), $cookie->isHttpOnly()); - } - } - - - public function sendContent() - { - echo $this->content; - } - - - public function send() - { - $this->sendHeaders(); - $this->sendContent(); - - if (function_exists('fastcgi_finish_request')) { - fastcgi_finish_request(); - } - } - - - public function setContent($content) - { - if (null !== $content && !is_string($content) && !is_numeric($content) && !is_callable(array($content, '__toString'))) { - throw new \UnexpectedValueException('The Response content must be a string or object implementing __toString(), "'.gettype($content).'" given.'); - } - - $this->content = (string) $content; - } - - - public function getContent() - { - return $this->content; - } - - - public function setProtocolVersion($version) - { - $this->version = $version; - } - - - public function getProtocolVersion() - { - return $this->version; - } - - - public function setStatusCode($code, $text = null) - { - $this->statusCode = (int) $code; - if ($this->isInvalid()) { - throw new \InvalidArgumentException(sprintf('The HTTP status code "%s" is not valid.', $code)); - } - - $this->statusText = false === $text ? '' : (null === $text ? self::$statusTexts[$this->statusCode] : $text); - } - - - public function getStatusCode() - { - return $this->statusCode; - } - - - public function setCharset($charset) - { - $this->charset = $charset; - } - - - public function getCharset() - { - return $this->charset; - } - - - public function isCacheable() - { - if (!in_array($this->statusCode, array(200, 203, 300, 301, 302, 404, 410))) { - return false; - } - - if ($this->headers->hasCacheControlDirective('no-store') || $this->headers->getCacheControlDirective('private')) { - return false; - } - - return $this->isValidateable() || $this->isFresh(); - } - - - public function isFresh() - { - return $this->getTtl() > 0; - } - - - public function isValidateable() - { - return $this->headers->has('Last-Modified') || $this->headers->has('ETag'); - } - - - public function setPrivate() - { - $this->headers->removeCacheControlDirective('public'); - $this->headers->addCacheControlDirective('private'); - } - - - public function setPublic() - { - $this->headers->addCacheControlDirective('public'); - $this->headers->removeCacheControlDirective('private'); - } - - - public function mustRevalidate() - { - return $this->headers->hasCacheControlDirective('must-revalidate') || $this->headers->has('must-proxy-revalidate'); - } - - - public function getDate() - { - return $this->headers->getDate('Date'); - } - - - public function setDate(\DateTime $date) - { - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Date', $date->format('D, d M Y H:i:s').' GMT'); - } - - - public function getAge() - { - if ($age = $this->headers->get('Age')) { - return $age; - } - - return max(time() - $this->getDate()->format('U'), 0); - } - - - public function expire() - { - if ($this->isFresh()) { - $this->headers->set('Age', $this->getMaxAge()); - } - } - - - public function getExpires() - { - return $this->headers->getDate('Expires'); - } - - - public function setExpires(\DateTime $date = null) - { - if (null === $date) { - $this->headers->remove('Expires'); - } else { - $date = clone $date; - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Expires', $date->format('D, d M Y H:i:s').' GMT'); - } - } - - - public function getMaxAge() - { - if ($age = $this->headers->getCacheControlDirective('s-maxage')) { - return $age; - } - - if ($age = $this->headers->getCacheControlDirective('max-age')) { - return $age; - } - - if (null !== $this->getExpires()) { - return $this->getExpires()->format('U') - $this->getDate()->format('U'); - } - - return null; - } - - - public function setMaxAge($value) - { - $this->headers->addCacheControlDirective('max-age', $value); - } - - - public function setSharedMaxAge($value) - { - $this->setPublic(); - $this->headers->addCacheControlDirective('s-maxage', $value); - } - - - public function getTtl() - { - if ($maxAge = $this->getMaxAge()) { - return $maxAge - $this->getAge(); - } - - return null; - } - - - public function setTtl($seconds) - { - $this->setSharedMaxAge($this->getAge() + $seconds); - } - - - public function setClientTtl($seconds) - { - $this->setMaxAge($this->getAge() + $seconds); - } - - - public function getLastModified() - { - return $this->headers->getDate('Last-Modified'); - } - - - public function setLastModified(\DateTime $date = null) - { - if (null === $date) { - $this->headers->remove('Last-Modified'); - } else { - $date = clone $date; - $date->setTimezone(new \DateTimeZone('UTC')); - $this->headers->set('Last-Modified', $date->format('D, d M Y H:i:s').' GMT'); - } - } - - - public function getEtag() - { - return $this->headers->get('ETag'); - } - - - public function setEtag($etag = null, $weak = false) - { - if (null === $etag) { - $this->headers->remove('Etag'); - } else { - if (0 !== strpos($etag, '"')) { - $etag = '"'.$etag.'"'; - } - - $this->headers->set('ETag', (true === $weak ? 'W/' : '').$etag); - } - } - - - public function setCache(array $options) - { - if ($diff = array_diff(array_keys($options), array('etag', 'last_modified', 'max_age', 's_maxage', 'private', 'public'))) { - throw new \InvalidArgumentException(sprintf('Response does not support the following options: "%s".', implode('", "', array_keys($diff)))); - } - - if (isset($options['etag'])) { - $this->setEtag($options['etag']); - } - - if (isset($options['last_modified'])) { - $this->setLastModified($options['last_modified']); - } - - if (isset($options['max_age'])) { - $this->setMaxAge($options['max_age']); - } - - if (isset($options['s_maxage'])) { - $this->setSharedMaxAge($options['s_maxage']); - } - - if (isset($options['public'])) { - if ($options['public']) { - $this->setPublic(); - } else { - $this->setPrivate(); - } - } - - if (isset($options['private'])) { - if ($options['private']) { - $this->setPrivate(); - } else { - $this->setPublic(); - } - } - } - - - public function setNotModified() - { - $this->setStatusCode(304); - $this->setContent(null); - - foreach (array('Allow', 'Content-Encoding', 'Content-Language', 'Content-Length', 'Content-MD5', 'Content-Type', 'Last-Modified') as $header) { - $this->headers->remove($header); - } - } - - - public function hasVary() - { - return (Boolean) $this->headers->get('Vary'); - } - - - public function getVary() - { - if (!$vary = $this->headers->get('Vary')) { - return array(); - } - - return is_array($vary) ? $vary : preg_split('/[\s,]+/', $vary); - } - - - public function setVary($headers, $replace = true) - { - $this->headers->set('Vary', $headers, $replace); - } - - - public function isNotModified(Request $request) - { - $lastModified = $request->headers->get('If-Modified-Since'); - $notModified = false; - if ($etags = $request->getEtags()) { - $notModified = (in_array($this->getEtag(), $etags) || in_array('*', $etags)) && (!$lastModified || $this->headers->get('Last-Modified') == $lastModified); - } elseif ($lastModified) { - $notModified = $lastModified == $this->headers->get('Last-Modified'); - } - - if ($notModified) { - $this->setNotModified(); - } - - return $notModified; - } - - - public function isInvalid() - { - return $this->statusCode < 100 || $this->statusCode >= 600; - } - - - public function isInformational() - { - return $this->statusCode >= 100 && $this->statusCode < 200; - } - - - public function isSuccessful() - { - return $this->statusCode >= 200 && $this->statusCode < 300; - } - - - public function isRedirection() - { - return $this->statusCode >= 300 && $this->statusCode < 400; - } - - - public function isClientError() - { - return $this->statusCode >= 400 && $this->statusCode < 500; - } - - - public function isServerError() - { - return $this->statusCode >= 500 && $this->statusCode < 600; - } - - - public function isOk() - { - return 200 === $this->statusCode; - } - - - public function isForbidden() - { - return 403 === $this->statusCode; - } - - - public function isNotFound() - { - return 404 === $this->statusCode; - } - - - public function isRedirect($location = null) - { - return in_array($this->statusCode, array(201, 301, 302, 303, 307)) && (null === $location ?: $location == $this->headers->get('Location')); - } - - - public function isEmpty() - { - return in_array($this->statusCode, array(201, 204, 304)); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class ResponseHeaderBag extends HeaderBag -{ - const COOKIES_FLAT = 'flat'; - const COOKIES_ARRAY = 'array'; - - protected $computedCacheControl = array(); - protected $cookies = array(); - - - public function __construct(array $headers = array()) - { - parent::__construct($headers); - - if (!isset($this->headers['cache-control'])) { - $this->set('cache-control', ''); - } - } - - - public function __toString() - { - $cookies = ''; - foreach ($this->getCookies() as $cookie) { - $cookies .= 'Set-Cookie: '.$cookie."\r\n"; - } - - return parent::__toString().$cookies; - } - - - public function replace(array $headers = array()) - { - parent::replace($headers); - - if (!isset($this->headers['cache-control'])) { - $this->set('cache-control', ''); - } - } - - - public function set($key, $values, $replace = true) - { - parent::set($key, $values, $replace); - - if (in_array(strtr(strtolower($key), '_', '-'), array('cache-control', 'etag', 'last-modified', 'expires'))) { - $computed = $this->computeCacheControlValue(); - $this->headers['cache-control'] = array($computed); - $this->computedCacheControl = $this->parseCacheControl($computed); - } - } - - - public function remove($key) - { - parent::remove($key); - - if ('cache-control' === strtr(strtolower($key), '_', '-')) { - $this->computedCacheControl = array(); - } - } - - - public function hasCacheControlDirective($key) - { - return array_key_exists($key, $this->computedCacheControl); - } - - - public function getCacheControlDirective($key) - { - return array_key_exists($key, $this->computedCacheControl) ? $this->computedCacheControl[$key] : null; - } - - - public function setCookie(Cookie $cookie) - { - $this->cookies[$cookie->getDomain()][$cookie->getPath()][$cookie->getName()] = $cookie; - } - - - public function removeCookie($name, $path = null, $domain = null) - { - unset($this->cookies[$domain][$path][$name]); - - if (empty($this->cookies[$domain][$path])) { - unset($this->cookies[$domain][$path]); - - if (empty($this->cookies[$domain])) { - unset($this->cookies[$domain]); - } - } - } - - - public function getCookies($format = self::COOKIES_FLAT) - { - if (!in_array($format, array(self::COOKIES_FLAT, self::COOKIES_ARRAY))) { - throw new \InvalidArgumentException(sprintf('Format "%s" invalid (%s).', $format, implode(', ', array(self::COOKIES_FLAT, self::COOKIES_ARRAY)))); - } - - if (self::COOKIES_ARRAY === $format) { - return $this->cookies; - } - - $flattenedCookies = array(); - foreach ($this->cookies as $path) { - foreach ($path as $cookies) { - foreach ($cookies as $cookie) { - $flattenedCookies[] = $cookie; - } - } - } - - return $flattenedCookies; - } - - - public function clearCookie($name, $path = null, $domain = null) - { - $this->setCookie(new Cookie($name, null, 1, $path, $domain)); - } - - - protected function computeCacheControlValue() - { - if (!$this->cacheControl && !$this->has('ETag') && !$this->has('Last-Modified') && !$this->has('Expires')) { - return 'no-cache'; - } - - if (!$this->cacheControl) { - return 'private, must-revalidate'; - } - - $header = $this->getCacheControlHeader(); - if (isset($this->cacheControl['public']) || isset($this->cacheControl['private'])) { - return $header; - } - - if (!isset($this->cacheControl['s-maxage'])) { - return $header.', private'; - } - - return $header; - } -} -} - - - - -namespace Symfony\Component\Config -{ - - -class FileLocator implements FileLocatorInterface -{ - protected $paths; - - - public function __construct($paths = array()) - { - $this->paths = (array) $paths; - } - - - public function locate($name, $currentPath = null, $first = true) - { - if ($this->isAbsolutePath($name)) { - if (!file_exists($name)) { - throw new \InvalidArgumentException(sprintf('The file "%s" does not exist.', $name)); - } - - return $name; - } - - $filepaths = array(); - if (null !== $currentPath && file_exists($file = $currentPath.DIRECTORY_SEPARATOR.$name)) { - if (true === $first) { - return $file; - } - $filepaths[] = $file; - } - - foreach ($this->paths as $path) { - if (file_exists($file = $path.DIRECTORY_SEPARATOR.$name)) { - if (true === $first) { - return $file; - } - $filepaths[] = $file; - } - } - - if (!$filepaths) { - throw new \InvalidArgumentException(sprintf('The file "%s" does not exist (in: %s%s).', $name, null !== $currentPath ? $currentPath.', ' : '', implode(', ', $this->paths))); - } - - return array_values(array_unique($filepaths)); - } - - - private function isAbsolutePath($file) - { - if ($file[0] == '/' || $file[0] == '\\' - || (strlen($file) > 3 && ctype_alpha($file[0]) - && $file[1] == ':' - && ($file[2] == '\\' || $file[2] == '/') - ) - ) { - return true; - } - - return false; - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -interface EventDispatcherInterface -{ - - function dispatch($eventName, Event $event = null); - - - function addListener($eventName, $listener, $priority = 0); - - - function addSubscriber(EventSubscriberInterface $subscriber); - - - function removeListener($eventName, $listener); - - - function removeSubscriber(EventSubscriberInterface $subscriber); - - - function getListeners($eventName = null); - - - function hasListeners($eventName = null); -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -class EventDispatcher implements EventDispatcherInterface -{ - private $listeners = array(); - private $sorted = array(); - - - public function dispatch($eventName, Event $event = null) - { - if (!isset($this->listeners[$eventName])) { - return; - } - - if (null === $event) { - $event = new Event(); - } - - $this->doDispatch($this->getListeners($eventName), $eventName, $event); - } - - - public function getListeners($eventName = null) - { - if (null !== $eventName) { - if (!isset($this->sorted[$eventName])) { - $this->sortListeners($eventName); - } - - return $this->sorted[$eventName]; - } - - foreach (array_keys($this->listeners) as $eventName) { - if (!isset($this->sorted[$eventName])) { - $this->sortListeners($eventName); - } - - if ($this->sorted[$eventName]) { - $sorted[$eventName] = $this->sorted[$eventName]; - } - } - - return $this->sorted; - } - - - public function hasListeners($eventName = null) - { - return (Boolean) count($this->getListeners($eventName)); - } - - - public function addListener($eventName, $listener, $priority = 0) - { - $this->listeners[$eventName][$priority][] = $listener; - unset($this->sorted[$eventName]); - } - - - public function removeListener($eventName, $listener) - { - if (!isset($this->listeners[$eventName])) { - return; - } - - foreach ($this->listeners[$eventName] as $priority => $listeners) { - if (false !== ($key = array_search($listener, $listeners))) { - unset($this->listeners[$eventName][$priority][$key], $this->sorted[$eventName]); - } - } - } - - - public function addSubscriber(EventSubscriberInterface $subscriber) - { - foreach ($subscriber->getSubscribedEvents() as $eventName => $params) { - if (is_string($params)) { - $this->addListener($eventName, array($subscriber, $params)); - } else { - $this->addListener($eventName, array($subscriber, $params[0]), $params[1]); - } - } - } - - - public function removeSubscriber(EventSubscriberInterface $subscriber) - { - foreach ($subscriber->getSubscribedEvents() as $eventName => $method) { - $this->removeListener($eventName, array($subscriber, $method)); - } - } - - - protected function doDispatch($listeners, $eventName, Event $event) - { - foreach ($listeners as $listener) { - call_user_func($listener, $event); - if ($event->isPropagationStopped()) { - break; - } - } - } - - - private function sortListeners($eventName) - { - $this->sorted[$eventName] = array(); - - if (isset($this->listeners[$eventName])) { - krsort($this->listeners[$eventName]); - $this->sorted[$eventName] = call_user_func_array('array_merge', $this->listeners[$eventName]); - } - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -class Event -{ - - private $propagationStopped = false; - - - public function isPropagationStopped() - { - return $this->propagationStopped; - } - - - public function stopPropagation() - { - $this->propagationStopped = true; - } -} -} - - - - -namespace Symfony\Component\EventDispatcher -{ - - -interface EventSubscriberInterface -{ - - static function getSubscribedEvents(); -} -} - - - - -namespace Symfony\Component\HttpKernel -{ - -use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; -use Symfony\Component\HttpKernel\Event\FilterControllerEvent; -use Symfony\Component\HttpKernel\Event\FilterResponseEvent; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent; -use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class HttpKernel implements HttpKernelInterface -{ - private $dispatcher; - private $resolver; - - - public function __construct(EventDispatcherInterface $dispatcher, ControllerResolverInterface $resolver) - { - $this->dispatcher = $dispatcher; - $this->resolver = $resolver; - } - - - public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) - { - try { - return $this->handleRaw($request, $type); - } catch (\Exception $e) { - if (false === $catch) { - throw $e; - } - - return $this->handleException($e, $request, $type); - } - } - - - private function handleRaw(Request $request, $type = self::MASTER_REQUEST) - { - $event = new GetResponseEvent($this, $request, $type); - $this->dispatcher->dispatch(KernelEvents::REQUEST, $event); - - if ($event->hasResponse()) { - return $this->filterResponse($event->getResponse(), $request, $type); - } - - if (false === $controller = $this->resolver->getController($request)) { - throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". Maybe you forgot to add the matching route in your routing configuration?', $request->getPathInfo())); - } - - $event = new FilterControllerEvent($this, $controller, $request, $type); - $this->dispatcher->dispatch(KernelEvents::CONTROLLER, $event); - $controller = $event->getController(); - - $arguments = $this->resolver->getArguments($request, $controller); - - $response = call_user_func_array($controller, $arguments); - - if (!$response instanceof Response) { - $event = new GetResponseForControllerResultEvent($this, $request, $type, $response); - $this->dispatcher->dispatch(KernelEvents::VIEW, $event); - - if ($event->hasResponse()) { - $response = $event->getResponse(); - } - - if (!$response instanceof Response) { - $msg = sprintf('The controller must return a response (%s given).', $this->varToString($response)); - - if (null === $response) { - $msg .= ' Did you forget to add a return statement somewhere in your controller?'; - } - throw new \LogicException($msg); - } - } - - return $this->filterResponse($response, $request, $type); - } - - - private function filterResponse(Response $response, Request $request, $type) - { - $event = new FilterResponseEvent($this, $request, $type, $response); - - $this->dispatcher->dispatch(KernelEvents::RESPONSE, $event); - - return $event->getResponse(); - } - - - private function handleException(\Exception $e, $request, $type) - { - $event = new GetResponseForExceptionEvent($this, $request, $type, $e); - $this->dispatcher->dispatch(KernelEvents::EXCEPTION, $event); - - if (!$event->hasResponse()) { - throw $e; - } - - try { - return $this->filterResponse($event->getResponse(), $request, $type); - } catch (\Exception $e) { - return $event->getResponse(); - } - } - - private function varToString($var) - { - if (is_object($var)) { - return sprintf('Object(%s)', get_class($var)); - } - - if (is_array($var)) { - $a = array(); - foreach ($var as $k => $v) { - $a[] = sprintf('%s => %s', $k, $this->varToString($v)); - } - - return sprintf("Array(%s)", implode(', ', $a)); - } - - if (is_resource($var)) { - return sprintf('Resource(%s)', get_resource_type($var)); - } - - if (null === $var) { - return 'null'; - } - - if (false === $var) { - return 'false'; - } - - if (true === $var) { - return 'true'; - } - - return (string) $var; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\EventListener -{ - -use Symfony\Component\HttpKernel\Event\FilterResponseEvent; -use Symfony\Component\HttpFoundation\Response; -use Symfony\Component\HttpKernel\HttpKernelInterface; - - -class ResponseListener -{ - private $charset; - - public function __construct($charset) - { - $this->charset = $charset; - } - - - public function onKernelResponse(FilterResponseEvent $event) - { - $request = $event->getRequest(); - $response = $event->getResponse(); - - if ('HEAD' === $request->getMethod()) { - $length = $response->headers->get('Content-Length'); - $response->setContent(''); - if ($length) { - $response->headers->set('Content-Length', $length); - } - } - - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - if (null === $response->getCharset()) { - $response->setCharset($this->charset); - } - - if ($response->headers->has('Content-Type')) { - return; - } - - $format = $request->getRequestFormat(); - if ((null !== $format) && $mimeType = $request->getMimeType($format)) { - $response->headers->set('Content-Type', $mimeType); - } - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Controller -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpFoundation\Request; - - -class ControllerResolver implements ControllerResolverInterface -{ - private $logger; - - - public function __construct(LoggerInterface $logger = null) - { - $this->logger = $logger; - } - - - public function getController(Request $request) - { - if (!$controller = $request->attributes->get('_controller')) { - if (null !== $this->logger) { - $this->logger->warn('Unable to look for the controller as the "_controller" parameter is missing'); - } - - return false; - } - - if (is_array($controller) || ((is_object($controller) || false === strpos($controller, ':')) && method_exists($controller, '__invoke'))) { - return $controller; - } - - list($controller, $method) = $this->createController($controller); - - if (!method_exists($controller, $method)) { - throw new \InvalidArgumentException(sprintf('Method "%s::%s" does not exist.', get_class($controller), $method)); - } - - return array($controller, $method); - } - - - public function getArguments(Request $request, $controller) - { - $attributes = $request->attributes->all(); - - if (is_array($controller)) { - $r = new \ReflectionMethod($controller[0], $controller[1]); - $repr = sprintf('%s::%s()', get_class($controller[0]), $controller[1]); - } elseif (is_object($controller)) { - $r = new \ReflectionObject($controller); - $r = $r->getMethod('__invoke'); - $repr = get_class($controller); - } else { - $r = new \ReflectionFunction($controller); - $repr = $controller; - } - - $arguments = array(); - foreach ($r->getParameters() as $param) { - if (array_key_exists($param->getName(), $attributes)) { - $arguments[] = $attributes[$param->getName()]; - } elseif ($param->getClass() && $param->getClass()->isInstance($request)) { - $arguments[] = $request; - } elseif ($param->isDefaultValueAvailable()) { - $arguments[] = $param->getDefaultValue(); - } else { - throw new \RuntimeException(sprintf('Controller "%s" requires that you provide a value for the "$%s" argument (because there is no default value or because there is a non optional argument after this one).', $repr, $param->getName())); - } - } - - return $arguments; - } - - - protected function createController($controller) - { - if (false === strpos($controller, '::')) { - throw new \InvalidArgumentException(sprintf('Unable to find controller "%s".', $controller)); - } - - list($class, $method) = explode('::', $controller); - - if (!class_exists($class)) { - throw new \InvalidArgumentException(sprintf('Class "%s" does not exist.', $class)); - } - - return array(new $class(), $method); - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Controller -{ - -use Symfony\Component\HttpFoundation\Request; - - -interface ControllerResolverInterface -{ - - function getController(Request $request); - - - function getArguments(Request $request, $controller); -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\EventDispatcher\Event; - - -class KernelEvent extends Event -{ - - private $kernel; - - - private $request; - - - private $requestType; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType) - { - $this->kernel = $kernel; - $this->request = $request; - $this->requestType = $requestType; - } - - - public function getKernel() - { - return $this->kernel; - } - - - public function getRequest() - { - return $this->request; - } - - - public function getRequestType() - { - return $this->requestType; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class FilterControllerEvent extends KernelEvent -{ - - private $controller; - - public function __construct(HttpKernelInterface $kernel, $controller, Request $request, $requestType) - { - parent::__construct($kernel, $request, $requestType); - - $this->setController($controller); - } - - - public function getController() - { - return $this->controller; - } - - - public function setController($controller) - { - if (!is_callable($controller)) { - throw new \LogicException(sprintf('The controller must be a callable (%s given).', $this->varToString($controller))); - } - - $this->controller = $controller; - } - - private function varToString($var) - { - if (is_object($var)) { - return sprintf('Object(%s)', get_class($var)); - } - - if (is_array($var)) { - $a = array(); - foreach ($var as $k => $v) { - $a[] = sprintf('%s => %s', $k, $this->varToString($v)); - } - - return sprintf("Array(%s)", implode(', ', $a)); - } - - if (is_resource($var)) { - return sprintf('Resource(%s)', get_resource_type($var)); - } - - if (null === $var) { - return 'null'; - } - - if (false === $var) { - return 'false'; - } - - if (true === $var) { - return 'true'; - } - - return (string) $var; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; - - -class FilterResponseEvent extends KernelEvent -{ - - private $response; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, Response $response) - { - parent::__construct($kernel, $request, $requestType); - - $this->setResponse($response); - } - - - public function getResponse() - { - return $this->response; - } - - - public function setResponse(Response $response) - { - $this->response = $response; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpFoundation\Response; - - -class GetResponseEvent extends KernelEvent -{ - - private $response; - - - public function getResponse() - { - return $this->response; - } - - - public function setResponse(Response $response) - { - $this->response = $response; - - $this->stopPropagation(); - } - - - public function hasResponse() - { - return null !== $this->response; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class GetResponseForControllerResultEvent extends GetResponseEvent -{ - - private $controllerResult; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult) - { - parent::__construct($kernel, $request, $requestType); - - $this->controllerResult = $controllerResult; - } - - - public function getControllerResult() - { - return $this->controllerResult; - } -} -} - - - - -namespace Symfony\Component\HttpKernel\Event -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpFoundation\Request; - - -class GetResponseForExceptionEvent extends GetResponseEvent -{ - - private $exception; - - public function __construct(HttpKernelInterface $kernel, Request $request, $requestType, \Exception $e) - { - parent::__construct($kernel, $request, $requestType); - - $this->setException($e); - } - - - public function getException() - { - return $this->exception; - } - - - public function setException(\Exception $exception) - { - $this->exception = $exception; - } -} -} - - - - -namespace Symfony\Component\HttpKernel -{ - - -final class KernelEvents -{ - - const REQUEST = 'kernel.request'; - - - const EXCEPTION = 'kernel.exception'; - - - const VIEW = 'kernel.view'; - - - const CONTROLLER = 'kernel.controller'; - - - const RESPONSE = 'kernel.response'; -} -} - - - - -namespace Symfony\Component\HttpKernel\Config -{ - -use Symfony\Component\Config\FileLocator as BaseFileLocator; -use Symfony\Component\HttpKernel\KernelInterface; - - -class FileLocator extends BaseFileLocator -{ - private $kernel; - private $path; - - - public function __construct(KernelInterface $kernel, $path = null, array $paths = array()) - { - $this->kernel = $kernel; - $this->path = $path; - $paths[] = $path; - - parent::__construct($paths); - } - - - public function locate($file, $currentPath = null, $first = true) - { - if ('@' === $file[0]) { - return $this->kernel->locateResource($file, $this->path, $first); - } - - return parent::locate($file, $currentPath, $first); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\EventListener -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException; -use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\Routing\Exception\MethodNotAllowedException; -use Symfony\Component\Routing\Exception\ResourceNotFoundException; -use Symfony\Component\Routing\RouterInterface; -use Symfony\Component\Routing\RequestContext; - - -class RouterListener -{ - private $router; - private $logger; - private $httpPort; - private $httpsPort; - - public function __construct(RouterInterface $router, $httpPort = 80, $httpsPort = 443, LoggerInterface $logger = null) - { - $this->router = $router; - $this->httpPort = $httpPort; - $this->httpsPort = $httpsPort; - $this->logger = $logger; - } - - public function onEarlyKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - $request = $event->getRequest(); - - $context = new RequestContext( - $request->getBaseUrl(), - $request->getMethod(), - $request->getHost(), - $request->getScheme(), - $request->isSecure() ? $this->httpPort : $request->getPort(), - $request->isSecure() ? $request->getPort() : $this->httpsPort - ); - - $this->router->setContext($context); - } - - public function onKernelRequest(GetResponseEvent $event) - { - $request = $event->getRequest(); - - if ($request->attributes->has('_controller')) { - return; - } - - try { - $parameters = $this->router->match($request->getPathInfo()); - - if (null !== $this->logger) { - $this->logger->info(sprintf('Matched route "%s" (parameters: %s)', $parameters['_route'], $this->parametersToString($parameters))); - } - - $request->attributes->add($parameters); - } catch (ResourceNotFoundException $e) { - $message = sprintf('No route found for "%s %s"', $request->getMethod(), $request->getPathInfo()); - - throw new NotFoundHttpException($message, $e); - } catch (MethodNotAllowedException $e) { - $message = sprintf('No route found for "%s %s": Method Not Allowed (Allow: %s)', $request->getMethod(), $request->getPathInfo(), strtoupper(implode(', ', $e->getAllowedMethods()))); - - throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e); - } - - if (HttpKernelInterface::MASTER_REQUEST === $event->getRequestType()) { - $context = $this->router->getContext(); - $session = $request->getSession(); - if ($locale = $request->attributes->get('_locale')) { - if ($session) { - $session->setLocale($locale); - } - $context->setParameter('_locale', $locale); - } elseif ($session) { - $context->setParameter('_locale', $session->getLocale()); - } - } - } - - private function parametersToString(array $parameters) - { - $pieces = array(); - foreach ($parameters as $key => $val) { - $pieces[] = sprintf('"%s": "%s"', $key, (is_string($val) ? $val : json_encode($val))); - } - - return implode(', ', $pieces); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Controller -{ - -use Symfony\Component\HttpKernel\KernelInterface; -use Symfony\Component\HttpKernel\Log\LoggerInterface; - - -class ControllerNameParser -{ - protected $kernel; - - - public function __construct(KernelInterface $kernel) - { - $this->kernel = $kernel; - } - - - public function parse($controller) - { - if (3 != count($parts = explode(':', $controller))) { - throw new \InvalidArgumentException(sprintf('The "%s" controller is not a valid a:b:c controller string.', $controller)); - } - - list($bundle, $controller, $action) = $parts; - $class = null; - $logs = array(); - foreach ($this->kernel->getBundle($bundle, false) as $b) { - $try = $b->getNamespace().'\\Controller\\'.$controller.'Controller'; - if (!class_exists($try)) { - $logs[] = sprintf('Unable to find controller "%s:%s" - class "%s" does not exist.', $bundle, $controller, $try); - } else { - $class = $try; - - break; - } - } - - if (null === $class) { - $this->handleControllerNotFoundException($bundle, $controller, $logs); - } - - return $class.'::'.$action.'Action'; - } - - private function handleControllerNotFoundException($bundle, $controller, array $logs) - { - if (1 == count($logs)) { - throw new \InvalidArgumentException($logs[0]); - } - - $names = array(); - foreach ($this->kernel->getBundle($bundle, false) as $b) { - $names[] = $b->getName(); - } - $msg = sprintf('Unable to find controller "%s:%s" in bundles %s.', $bundle, $controller, implode(', ', $names)); - - throw new \InvalidArgumentException($msg); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle\Controller -{ - -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\Controller\ControllerResolver as BaseControllerResolver; -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser; -use Symfony\Component\DependencyInjection\ContainerAwareInterface; - - -class ControllerResolver extends BaseControllerResolver -{ - protected $container; - protected $parser; - - - public function __construct(ContainerInterface $container, ControllerNameParser $parser, LoggerInterface $logger = null) - { - $this->container = $container; - $this->parser = $parser; - - parent::__construct($logger); - } - - - protected function createController($controller) - { - if (false === strpos($controller, '::')) { - $count = substr_count($controller, ':'); - if (2 == $count) { - $controller = $this->parser->parse($controller); - } elseif (1 == $count) { - list($service, $method) = explode(':', $controller); - - return array($this->container->get($service), $method); - } else { - throw new \LogicException(sprintf('Unable to parse the controller name "%s".', $controller)); - } - } - - list($class, $method) = explode('::', $controller); - - if (!class_exists($class)) { - throw new \InvalidArgumentException(sprintf('Class "%s" does not exist.', $class)); - } - - $controller = new $class(); - if ($controller instanceof ContainerAwareInterface) { - $controller->setContainer($this->container); - } - - return array($controller, $method); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle -{ - -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Component\EventDispatcher\EventDispatcher; -use Symfony\Component\EventDispatcher\Event; - - -class ContainerAwareEventDispatcher extends EventDispatcher -{ - - private $container; - - - private $listenerIds = array(); - - - private $listeners = array(); - - - public function __construct(ContainerInterface $container) - { - $this->container = $container; - } - - - public function addListenerService($eventName, $callback, $priority = 0) - { - if (!is_array($callback) || 2 !== count($callback)) { - throw new \InvalidArgumentException('Expected an array("service", "method") argument'); - } - - $this->listenerIds[$eventName][] = array($callback[0], $callback[1], $priority); - } - - - public function dispatch($eventName, Event $event = null) - { - if (isset($this->listenerIds[$eventName])) { - foreach ($this->listenerIds[$eventName] as $args) { - list($serviceId, $method, $priority) = $args; - $listener = $this->container->get($serviceId); - - $key = $serviceId.$method; - if (!isset($this->listeners[$eventName][$key])) { - $this->addListener($eventName, array($listener, $method), $priority); - } elseif ($listener !== $this->listeners[$eventName][$key]) { - $this->removeListener($eventName, array($this->listeners[$eventName][$key], $method)); - $this->addListener($eventName, array($listener, $method), $priority); - } - - $this->listeners[$eventName][$key] = $listener; - } - } - - parent::dispatch($eventName, $event); - } -} -} - - - - -namespace Symfony\Bundle\FrameworkBundle -{ - -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface; -use Symfony\Component\DependencyInjection\ContainerInterface; -use Symfony\Component\HttpKernel\HttpKernel as BaseHttpKernel; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class HttpKernel extends BaseHttpKernel -{ - private $container; - private $esiSupport; - - public function __construct(EventDispatcherInterface $dispatcher, ContainerInterface $container, ControllerResolverInterface $controllerResolver) - { - parent::__construct($dispatcher, $controllerResolver); - - $this->container = $container; - } - - public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) - { - $this->container->enterScope('request'); - $this->container->set('request', $request, 'request'); - - try { - $response = parent::handle($request, $type, $catch); - } catch (\Exception $e) { - $this->container->leaveScope('request'); - - throw $e; - } - - $this->container->leaveScope('request'); - - return $response; - } - - - public function forward($controller, array $attributes = array(), array $query = array()) - { - $attributes['_controller'] = $controller; - $subRequest = $this->container->get('request')->duplicate($query, null, $attributes); - - return $this->handle($subRequest, HttpKernelInterface::SUB_REQUEST); - } - - - public function render($controller, array $options = array()) - { - $options = array_merge(array( - 'attributes' => array(), - 'query' => array(), - 'ignore_errors' => !$this->container->getParameter('kernel.debug'), - 'alt' => array(), - 'standalone' => false, - 'comment' => '', - ), $options); - - if (!is_array($options['alt'])) { - $options['alt'] = array($options['alt']); - } - - if (null === $this->esiSupport) { - $this->esiSupport = $this->container->has('esi') && $this->container->get('esi')->hasSurrogateEsiCapability($this->container->get('request')); - } - - if ($this->esiSupport && $options['standalone']) { - $uri = $this->generateInternalUri($controller, $options['attributes'], $options['query']); - - $alt = ''; - if ($options['alt']) { - $alt = $this->generateInternalUri($options['alt'][0], isset($options['alt'][1]) ? $options['alt'][1] : array(), isset($options['alt'][2]) ? $options['alt'][2] : array()); - } - - return $this->container->get('esi')->renderIncludeTag($uri, $alt, $options['ignore_errors'], $options['comment']); - } - - $request = $this->container->get('request'); - - if (0 === strpos($controller, '/')) { - $subRequest = Request::create($controller, 'get', array(), $request->cookies->all(), array(), $request->server->all()); - $subRequest->setSession($request->getSession()); - } else { - $options['attributes']['_controller'] = $controller; - $options['attributes']['_format'] = $request->getRequestFormat(); - $options['attributes']['_route'] = '_internal'; - $subRequest = $request->duplicate($options['query'], null, $options['attributes']); - } - - try { - $response = $this->handle($subRequest, HttpKernelInterface::SUB_REQUEST, false); - - if (!$response->isSuccessful()) { - throw new \RuntimeException(sprintf('Error when rendering "%s" (Status code is %s).', $request->getUri(), $response->getStatusCode())); - } - - return $response->getContent(); - } catch (\Exception $e) { - if ($options['alt']) { - $alt = $options['alt']; - unset($options['alt']); - $options['attributes'] = isset($alt[1]) ? $alt[1] : array(); - $options['query'] = isset($alt[2]) ? $alt[2] : array(); - - return $this->render($alt[0], $options); - } - - if (!$options['ignore_errors']) { - throw $e; - } - } - } - - - public function generateInternalUri($controller, array $attributes = array(), array $query = array()) - { - if (0 === strpos($controller, '/')) { - return $controller; - } - - $path = http_build_query($attributes); - $uri = $this->container->get('router')->generate('_internal', array( - 'controller' => $controller, - 'path' => $path ?: 'none', - '_format' => $this->container->get('request')->getRequestFormat(), - )); - - if ($queryString = http_build_query($query)) { - $uri .= '?'.$queryString; - } - - return $uri; - } -} -} - - - - -namespace Symfony\Component\Security\Http -{ - -use Symfony\Component\HttpKernel\HttpKernelInterface; -use Symfony\Component\HttpKernel\Event\GetResponseEvent; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\EventDispatcher\EventDispatcherInterface; - - -class Firewall -{ - private $map; - private $dispatcher; - - - public function __construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher) - { - $this->map = $map; - $this->dispatcher = $dispatcher; - } - - - public function onKernelRequest(GetResponseEvent $event) - { - if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { - return; - } - - list($listeners, $exception) = $this->map->getListeners($event->getRequest()); - if (null !== $exception) { - $exception->register($this->dispatcher); - } - - foreach ($listeners as $listener) { - $response = $listener->handle($event); - - if ($event->hasResponse()) { - break; - } - } - } -} -} - - - - -namespace Symfony\Component\Security\Http -{ - -use Symfony\Component\HttpFoundation\Request; - - -interface FirewallMapInterface -{ - - function getListeners(Request $request); -} -} - - - - -namespace Symfony\Component\Security\Core -{ - -use Symfony\Component\Security\Core\User\UserInterface; -use Symfony\Component\Security\Core\Exception\AuthenticationCredentialsNotFoundException; -use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface; -use Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; -use Symfony\Component\Security\Acl\Voter\FieldVote; - - -class SecurityContext implements SecurityContextInterface -{ - private $token; - private $accessDecisionManager; - private $authenticationManager; - private $alwaysAuthenticate; - - - public function __construct(AuthenticationManagerInterface $authenticationManager, AccessDecisionManagerInterface $accessDecisionManager, $alwaysAuthenticate = false) - { - $this->authenticationManager = $authenticationManager; - $this->accessDecisionManager = $accessDecisionManager; - $this->alwaysAuthenticate = $alwaysAuthenticate; - } - - - public final function isGranted($attributes, $object = null) - { - if (null === $this->token) { - throw new AuthenticationCredentialsNotFoundException('The security context contains no authentication token. One possible reason may be that there is no firewall configured for this URL.'); - } - - if ($this->alwaysAuthenticate || !$this->token->isAuthenticated()) { - $this->token = $this->authenticationManager->authenticate($this->token); - } - - return $this->accessDecisionManager->decide($this->token, (array) $attributes, $object); - } - - - public function getToken() - { - return $this->token; - } - - - public function setToken(TokenInterface $token = null) - { - $this->token = $token; - } -} -} - - - - -namespace Symfony\Component\Security\Core -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface SecurityContextInterface -{ - const ACCESS_DENIED_ERROR = '_security.403_error'; - const AUTHENTICATION_ERROR = '_security.last_error'; - const LAST_USERNAME = '_security.last_username'; - - - function getToken(); - - - function setToken(TokenInterface $token = null); - - - function isGranted($attributes, $object = null); -} -} - - - - -namespace Symfony\Component\Security\Core\User -{ - - -interface UserProviderInterface -{ - - function loadUserByUsername($username); - - - function refreshUser(UserInterface $user); - - - function supportsClass($class); -} -} - - - - -namespace Symfony\Component\Security\Core\Authentication -{ - -use Symfony\Component\Security\Core\Exception\AccountStatusException; -use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\Exception\ProviderNotFoundException; -use Symfony\Component\Security\Core\Authentication\Provider\AuthenticationProviderInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -class AuthenticationProviderManager implements AuthenticationManagerInterface -{ - private $providers; - private $eraseCredentials; - - - public function __construct(array $providers, $eraseCredentials = true) - { - if (!$providers) { - throw new \InvalidArgumentException('You must at least add one authentication provider.'); - } - - $this->providers = $providers; - $this->eraseCredentials = (Boolean) $eraseCredentials; - } - - - public function authenticate(TokenInterface $token) - { - $lastException = null; - $result = null; - - foreach ($this->providers as $provider) { - if (!$provider->supports($token)) { - continue; - } - - try { - $result = $provider->authenticate($token); - - if (null !== $result) { - break; - } - } catch (AccountStatusException $e) { - $e->setExtraInformation($token); - - throw $e; - } catch (AuthenticationException $e) { - $lastException = $e; - } - } - - if (null !== $result) { - if (true === $this->eraseCredentials) { - $result->eraseCredentials(); - } - - return $result; - } - - if (null === $lastException) { - $lastException = new ProviderNotFoundException(sprintf('No Authentication Provider found for token of class "%s".', get_class($token))); - } - - $lastException->setExtraInformation($token); - - throw $lastException; - } -} -} - - - - -namespace Symfony\Component\Security\Core\Authentication -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; -use Symfony\Component\Security\Core\Exception\AuthenticationException; - - -interface AuthenticationManagerInterface -{ - - function authenticate(TokenInterface $token); -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization -{ - -use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface; -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -class AccessDecisionManager implements AccessDecisionManagerInterface -{ - private $voters; - private $strategy; - private $allowIfAllAbstainDecisions; - private $allowIfEqualGrantedDeniedDecisions; - - - public function __construct(array $voters, $strategy = 'affirmative', $allowIfAllAbstainDecisions = false, $allowIfEqualGrantedDeniedDecisions = true) - { - if (!$voters) { - throw new \InvalidArgumentException('You must at least add one voter.'); - } - - $this->voters = $voters; - $this->strategy = 'decide'.ucfirst($strategy); - $this->allowIfAllAbstainDecisions = (Boolean) $allowIfAllAbstainDecisions; - $this->allowIfEqualGrantedDeniedDecisions = (Boolean) $allowIfEqualGrantedDeniedDecisions; - } - - - public function decide(TokenInterface $token, array $attributes, $object = null) - { - return $this->{$this->strategy}($token, $attributes, $object); - } - - - public function supportsAttribute($attribute) - { - foreach ($this->voters as $voter) { - if ($voter->supportsAttribute($attribute)) { - return true; - } - } - - return false; - } - - - public function supportsClass($class) - { - foreach ($this->voters as $voter) { - if ($voter->supportsClass($class)) { - return true; - } - } - - return false; - } - - - private function decideAffirmative(TokenInterface $token, array $attributes, $object = null) - { - $deny = 0; - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, $attributes); - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - return true; - - case VoterInterface::ACCESS_DENIED: - ++$deny; - - break; - - default: - break; - } - } - - if ($deny > 0) { - return false; - } - - return $this->allowIfAllAbstainDecisions; - } - - - private function decideConsensus(TokenInterface $token, array $attributes, $object = null) - { - $grant = 0; - $deny = 0; - $abstain = 0; - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, $attributes); - - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - ++$grant; - - break; - - case VoterInterface::ACCESS_DENIED: - ++$deny; - - break; - - default: - ++$abstain; - - break; - } - } - - if ($grant > $deny) { - return true; - } - - if ($deny > $grant) { - return false; - } - - if ($grant == $deny && $grant != 0) { - return $this->allowIfEqualGrantedDeniedDecisions; - } - - return $this->allowIfAllAbstainDecisions; - } - - - private function decideUnanimous(TokenInterface $token, array $attributes, $object = null) - { - $grant = 0; - foreach ($attributes as $attribute) { - foreach ($this->voters as $voter) { - $result = $voter->vote($token, $object, array($attribute)); - - switch ($result) { - case VoterInterface::ACCESS_GRANTED: - ++$grant; - - break; - - case VoterInterface::ACCESS_DENIED: - return false; - - default: - break; - } - } - } - - if ($grant > 0) { - return true; - } - - return $this->allowIfAllAbstainDecisions; - } -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface AccessDecisionManagerInterface -{ - - function decide(TokenInterface $token, array $attributes, $object = null); - - - function supportsAttribute($attribute); - - - function supportsClass($class); -} -} - - - - -namespace Symfony\Component\Security\Core\Authorization\Voter -{ - -use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; - - -interface VoterInterface -{ - const ACCESS_GRANTED = 1; - const ACCESS_ABSTAIN = 0; - const ACCESS_DENIED = -1; - - - function supportsAttribute($attribute); - - - function supportsClass($class); - - - function vote(TokenInterface $token, $object, array $attributes); -} -} - - - - -namespace Symfony\Bundle\SecurityBundle\Security -{ - -use Symfony\Component\Security\Http\FirewallMapInterface; -use Symfony\Component\HttpFoundation\Request; -use Symfony\Component\DependencyInjection\ContainerInterface; - - -class FirewallMap implements FirewallMapInterface -{ - protected $container; - protected $map; - - public function __construct(ContainerInterface $container, array $map) - { - $this->container = $container; - $this->map = $map; - } - - public function getListeners(Request $request) - { - foreach ($this->map as $contextId => $requestMatcher) { - if (null === $requestMatcher || $requestMatcher->matches($request)) { - return $this->container->get($contextId)->getContext(); - } - } - - return array(array(), null); - } -} -} - - - - -namespace Symfony\Bundle\SecurityBundle\Security -{ - -use Symfony\Component\Security\Http\Firewall\ExceptionListener; - - -class FirewallContext -{ - private $listeners; - private $exceptionListener; - - public function __construct(array $listeners, ExceptionListener $exceptionListener = null) - { - $this->listeners = $listeners; - $this->exceptionListener = $exceptionListener; - } - - public function getContext() - { - return array($this->listeners, $this->exceptionListener); - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -class RequestMatcher implements RequestMatcherInterface -{ - private $path; - private $host; - private $methods; - private $ip; - private $attributes; - - public function __construct($path = null, $host = null, $methods = null, $ip = null, array $attributes = array()) - { - $this->path = $path; - $this->host = $host; - $this->methods = $methods; - $this->ip = $ip; - $this->attributes = $attributes; - } - - - public function matchHost($regexp) - { - $this->host = $regexp; - } - - - public function matchPath($regexp) - { - $this->path = $regexp; - } - - - public function matchIp($ip) - { - $this->ip = $ip; - } - - - public function matchMethod($method) - { - $this->methods = array_map('strtoupper', is_array($method) ? $method : array($method)); - } - - - public function matchAttribute($key, $regexp) - { - $this->attributes[$key] = $regexp; - } - - - public function matches(Request $request) - { - if (null !== $this->methods && !in_array($request->getMethod(), $this->methods)) { - return false; - } - - foreach ($this->attributes as $key => $pattern) { - if (!preg_match('#'.str_replace('#', '\\#', $pattern).'#', $request->attributes->get($key))) { - return false; - } - } - - if (null !== $this->path) { - $path = str_replace('#', '\\#', $this->path); - - if (!preg_match('#'.$path.'#', $request->getPathInfo())) { - return false; - } - } - - if (null !== $this->host && !preg_match('#'.str_replace('#', '\\#', $this->host).'#', $request->getHost())) { - return false; - } - - if (null !== $this->ip && !$this->checkIp($request->getClientIp(), $this->ip)) { - return false; - } - - return true; - } - - protected function checkIp($requestIp, $ip) - { - if (false !== strpos($requestIp, ':')) { - return $this->checkIp6($requestIp, $ip); - } else { - return $this->checkIp4($requestIp, $ip); - } - } - - protected function checkIp4($requestIp, $ip) - { - if (false !== strpos($ip, '/')) { - list($address, $netmask) = explode('/', $ip); - - if ($netmask < 1 || $netmask > 32) { - return false; - } - } else { - $address = $ip; - $netmask = 32; - } - - return 0 === substr_compare(sprintf('%032b', ip2long($requestIp)), sprintf('%032b', ip2long($address)), 0, $netmask); - } - - - protected function checkIp6($requestIp, $ip) - { - if (!defined('AF_INET6')) { - throw new \RuntimeException('Unable to check Ipv6. Check that PHP was not compiled with option "disable-ipv6".'); - } - - list($address, $netmask) = explode('/', $ip); - - $bytes_addr = unpack("n*", inet_pton($address)); - $bytes_test = unpack("n*", inet_pton($requestIp)); - - for ($i = 1, $ceil = ceil($netmask / 16); $i <= $ceil; $i++) { - $left = $netmask - 16 * ($i-1); - $left = ($left <= 16) ?: 16; - $mask = ~(0xffff >> $left) & 0xffff; - if (($bytes_addr[$i] & $mask) != ($bytes_test[$i] & $mask)) { - return false; - } - } - - return true; - } -} -} - - - - -namespace Symfony\Component\HttpFoundation -{ - - -interface RequestMatcherInterface -{ - - function matches(Request $request); -} -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Stores the Twig configuration. - * - * @package twig - * @author Fabien Potencier - */ -class Twig_Environment -{ - const VERSION = '1.1.1'; - protected $charset; - protected $loader; - protected $debug; - protected $autoReload; - protected $cache; - protected $lexer; - protected $parser; - protected $compiler; - protected $baseTemplateClass; - protected $extensions; - protected $parsers; - protected $visitors; - protected $filters; - protected $tests; - protected $functions; - protected $globals; - protected $runtimeInitialized; - protected $loadedTemplates; - protected $strictVariables; - protected $unaryOperators; - protected $binaryOperators; - protected $templateClassPrefix = '__TwigTemplate_'; - protected $functionCallbacks; - protected $filterCallbacks; - /** - * Constructor. - * - * Available options: - * - * * debug: When set to `true`, the generated templates have a __toString() - * method that you can use to display the generated nodes (default to - * false). - * - * * charset: The charset used by the templates (default to utf-8). - * - * * base_template_class: The base template class to use for generated - * templates (default to Twig_Template). - * - * * cache: An absolute path where to store the compiled templates, or - * false to disable compilation cache (default) - * - * * auto_reload: Whether to reload the template is the original source changed. - * If you don't provide the auto_reload option, it will be - * determined automatically base on the debug value. - * - * * strict_variables: Whether to ignore invalid variables in templates - * (default to false). - * - * * autoescape: Whether to enable auto-escaping (default to true); - * - * * optimizations: A flag that indicates which optimizations to apply - * (default to -1 which means that all optimizations are enabled; - * set it to 0 to disable) - * - * @param Twig_LoaderInterface $loader A Twig_LoaderInterface instance - * @param array $options An array of options - */ - public function __construct(Twig_LoaderInterface $loader = null, $options = array()) - { - if (null !== $loader) { - $this->setLoader($loader); - } - $options = array_merge(array( - 'debug' => false, - 'charset' => 'UTF-8', - 'base_template_class' => 'Twig_Template', - 'strict_variables' => false, - 'autoescape' => true, - 'cache' => false, - 'auto_reload' => null, - 'optimizations' => -1, - ), $options); - $this->debug = (bool) $options['debug']; - $this->charset = $options['charset']; - $this->baseTemplateClass = $options['base_template_class']; - $this->autoReload = null === $options['auto_reload'] ? $this->debug : (bool) $options['auto_reload']; - $this->extensions = array( - 'core' => new Twig_Extension_Core(), - 'escaper' => new Twig_Extension_Escaper((bool) $options['autoescape']), - 'optimizer' => new Twig_Extension_Optimizer($options['optimizations']), - ); - $this->strictVariables = (bool) $options['strict_variables']; - $this->runtimeInitialized = false; - $this->setCache($options['cache']); - $this->functionCallbacks = array(); - $this->filterCallbacks = array(); - } - /** - * Gets the base template class for compiled templates. - * - * @return string The base template class name - */ - public function getBaseTemplateClass() - { - return $this->baseTemplateClass; - } - /** - * Sets the base template class for compiled templates. - * - * @param string $class The base template class name - */ - public function setBaseTemplateClass($class) - { - $this->baseTemplateClass = $class; - } - /** - * Enables debugging mode. - */ - public function enableDebug() - { - $this->debug = true; - } - /** - * Disables debugging mode. - */ - public function disableDebug() - { - $this->debug = false; - } - /** - * Checks if debug mode is enabled. - * - * @return Boolean true if debug mode is enabled, false otherwise - */ - public function isDebug() - { - return $this->debug; - } - /** - * Enables the auto_reload option. - */ - public function enableAutoReload() - { - $this->autoReload = true; - } - /** - * Disables the auto_reload option. - */ - public function disableAutoReload() - { - $this->autoReload = false; - } - /** - * Checks if the auto_reload option is enabled. - * - * @return Boolean true if auto_reload is enabled, false otherwise - */ - public function isAutoReload() - { - return $this->autoReload; - } - /** - * Enables the strict_variables option. - */ - public function enableStrictVariables() - { - $this->strictVariables = true; - } - /** - * Disables the strict_variables option. - */ - public function disableStrictVariables() - { - $this->strictVariables = false; - } - /** - * Checks if the strict_variables option is enabled. - * - * @return Boolean true if strict_variables is enabled, false otherwise - */ - public function isStrictVariables() - { - return $this->strictVariables; - } - /** - * Gets the cache directory or false if cache is disabled. - * - * @return string|false - */ - public function getCache() - { - return $this->cache; - } - /** - * Sets the cache directory or false if cache is disabled. - * - * @param string|false $cache The absolute path to the compiled templates, - * or false to disable cache - */ - public function setCache($cache) - { - $this->cache = $cache ? $cache : false; - } - /** - * Gets the cache filename for a given template. - * - * @param string $name The template name - * - * @return string The cache file name - */ - public function getCacheFilename($name) - { - if (false === $this->cache) { - return false; - } - $class = substr($this->getTemplateClass($name), strlen($this->templateClassPrefix)); - return $this->getCache().'/'.substr($class, 0, 2).'/'.substr($class, 2, 2).'/'.substr($class, 4).'.php'; - } - /** - * Gets the template class associated with the given string. - * - * @param string $name The name for which to calculate the template class name - * - * @return string The template class name - */ - public function getTemplateClass($name) - { - return $this->templateClassPrefix.md5($this->loader->getCacheKey($name)); - } - /** - * Gets the template class prefix. - * - * @return string The template class prefix - */ - public function getTemplateClassPrefix() - { - return $this->templateClassPrefix; - } - /** - * Renders a template. - * - * @param string $name The template name - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - public function render($name, array $context = array()) - { - return $this->loadTemplate($name)->render($context); - } - /** - * Loads a template by name. - * - * @param string $name The template name - * - * @return Twig_TemplateInterface A template instance representing the given template name - */ - public function loadTemplate($name) - { - $cls = $this->getTemplateClass($name); - if (isset($this->loadedTemplates[$cls])) { - return $this->loadedTemplates[$cls]; - } - if (!class_exists($cls, false)) { - if (false === $cache = $this->getCacheFilename($name)) { - eval('?>'.$this->compileSource($this->loader->getSource($name), $name)); - } else { - if (!file_exists($cache) || ($this->isAutoReload() && !$this->loader->isFresh($name, filemtime($cache)))) { - $this->writeCacheFile($cache, $this->compileSource($this->loader->getSource($name), $name)); - } - require_once $cache; - } - } - if (!$this->runtimeInitialized) { - $this->initRuntime(); - } - return $this->loadedTemplates[$cls] = new $cls($this); - } - /** - * Clears the internal template cache. - */ - public function clearTemplateCache() - { - $this->loadedTemplates = array(); - } - /** - * Clears the template cache files on the filesystem. - */ - public function clearCacheFiles() - { - if (false === $this->cache) { - return; - } - foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this->cache), RecursiveIteratorIterator::LEAVES_ONLY) as $file) { - if ($file->isFile()) { - @unlink($file->getPathname()); - } - } - } - /** - * Gets the Lexer instance. - * - * @return Twig_LexerInterface A Twig_LexerInterface instance - */ - public function getLexer() - { - if (null === $this->lexer) { - $this->lexer = new Twig_Lexer($this); - } - return $this->lexer; - } - /** - * Sets the Lexer instance. - * - * @param Twig_LexerInterface A Twig_LexerInterface instance - */ - public function setLexer(Twig_LexerInterface $lexer) - { - $this->lexer = $lexer; - } - /** - * Tokenizes a source code. - * - * @param string $source The template source code - * @param string $name The template name - * - * @return Twig_TokenStream A Twig_TokenStream instance - */ - public function tokenize($source, $name = null) - { - return $this->getLexer()->tokenize($source, $name); - } - /** - * Gets the Parser instance. - * - * @return Twig_ParserInterface A Twig_ParserInterface instance - */ - public function getParser() - { - if (null === $this->parser) { - $this->parser = new Twig_Parser($this); - } - return $this->parser; - } - /** - * Sets the Parser instance. - * - * @param Twig_ParserInterface A Twig_ParserInterface instance - */ - public function setParser(Twig_ParserInterface $parser) - { - $this->parser = $parser; - } - /** - * Parses a token stream. - * - * @param Twig_TokenStream $tokens A Twig_TokenStream instance - * - * @return Twig_Node_Module A Node tree - */ - public function parse(Twig_TokenStream $tokens) - { - return $this->getParser()->parse($tokens); - } - /** - * Gets the Compiler instance. - * - * @return Twig_CompilerInterface A Twig_CompilerInterface instance - */ - public function getCompiler() - { - if (null === $this->compiler) { - $this->compiler = new Twig_Compiler($this); - } - return $this->compiler; - } - /** - * Sets the Compiler instance. - * - * @param Twig_CompilerInterface $compiler A Twig_CompilerInterface instance - */ - public function setCompiler(Twig_CompilerInterface $compiler) - { - $this->compiler = $compiler; - } - /** - * Compiles a Node. - * - * @param Twig_NodeInterface $node A Twig_NodeInterface instance - * - * @return string The compiled PHP source code - */ - public function compile(Twig_NodeInterface $node) - { - return $this->getCompiler()->compile($node)->getSource(); - } - /** - * Compiles a template source code. - * - * @param string $source The template source code - * @param string $name The template name - * - * @return string The compiled PHP source code - */ - public function compileSource($source, $name = null) - { - try { - return $this->compile($this->parse($this->tokenize($source, $name))); - } catch (Twig_Error $e) { - $e->setTemplateFile($name); - throw $e; - } catch (Exception $e) { - throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the compilation of a template ("%s").', $e->getMessage()), -1, $name, $e); - } - } - /** - * Sets the Loader instance. - * - * @param Twig_LoaderInterface $loader A Twig_LoaderInterface instance - */ - public function setLoader(Twig_LoaderInterface $loader) - { - $this->loader = $loader; - } - /** - * Gets the Loader instance. - * - * @return Twig_LoaderInterface A Twig_LoaderInterface instance - */ - public function getLoader() - { - return $this->loader; - } - /** - * Sets the default template charset. - * - * @param string $charset The default charset - */ - public function setCharset($charset) - { - $this->charset = $charset; - } - /** - * Gets the default template charset. - * - * @return string The default charset - */ - public function getCharset() - { - return $this->charset; - } - /** - * Initializes the runtime environment. - */ - public function initRuntime() - { - $this->runtimeInitialized = true; - foreach ($this->getExtensions() as $extension) { - $extension->initRuntime($this); - } - } - /** - * Returns true if the given extension is registered. - * - * @param string $name The extension name - * - * @return Boolean Whether the extension is registered or not - */ - public function hasExtension($name) - { - return isset($this->extensions[$name]); - } - /** - * Gets an extension by name. - * - * @param string $name The extension name - * - * @return Twig_ExtensionInterface A Twig_ExtensionInterface instance - */ - public function getExtension($name) - { - if (!isset($this->extensions[$name])) { - throw new Twig_Error_Runtime(sprintf('The "%s" extension is not enabled.', $name)); - } - return $this->extensions[$name]; - } - /** - * Registers an extension. - * - * @param Twig_ExtensionInterface $extension A Twig_ExtensionInterface instance - */ - public function addExtension(Twig_ExtensionInterface $extension) - { - $this->extensions[$extension->getName()] = $extension; - } - /** - * Removes an extension by name. - * - * @param string $name The extension name - */ - public function removeExtension($name) - { - unset($this->extensions[$name]); - } - /** - * Registers an array of extensions. - * - * @param array $extensions An array of extensions - */ - public function setExtensions(array $extensions) - { - foreach ($extensions as $extension) { - $this->addExtension($extension); - } - } - /** - * Returns all registered extensions. - * - * @return array An array of extensions - */ - public function getExtensions() - { - return $this->extensions; - } - /** - * Registers a Token Parser. - * - * @param Twig_TokenParserInterface $parser A Twig_TokenParserInterface instance - */ - public function addTokenParser(Twig_TokenParserInterface $parser) - { - if (null === $this->parsers) { - $this->getTokenParsers(); - } - $this->parsers->addTokenParser($parser); - } - /** - * Gets the registered Token Parsers. - * - * @return Twig_TokenParserInterface[] An array of Twig_TokenParserInterface instances - */ - public function getTokenParsers() - { - if (null === $this->parsers) { - $this->parsers = new Twig_TokenParserBroker; - foreach ($this->getExtensions() as $extension) { - $parsers = $extension->getTokenParsers(); - foreach($parsers as $parser) { - if ($parser instanceof Twig_TokenParserInterface) { - $this->parsers->addTokenParser($parser); - } else if ($parser instanceof Twig_TokenParserBrokerInterface) { - $this->parsers->addTokenParserBroker($parser); - } else { - throw new Twig_Error_Runtime('getTokenParsers() must return an array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances'); - } - } - } - } - return $this->parsers; - } - /** - * Registers a Node Visitor. - * - * @param Twig_NodeVisitorInterface $visitor A Twig_NodeVisitorInterface instance - */ - public function addNodeVisitor(Twig_NodeVisitorInterface $visitor) - { - if (null === $this->visitors) { - $this->getNodeVisitors(); - } - $this->visitors[] = $visitor; - } - /** - * Gets the registered Node Visitors. - * - * @return Twig_NodeVisitorInterface[] An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - if (null === $this->visitors) { - $this->visitors = array(); - foreach ($this->getExtensions() as $extension) { - $this->visitors = array_merge($this->visitors, $extension->getNodeVisitors()); - } - } - return $this->visitors; - } - /** - * Registers a Filter. - * - * @param string $name The filter name - * @param Twig_FilterInterface $visitor A Twig_FilterInterface instance - */ - public function addFilter($name, Twig_FilterInterface $filter) - { - if (null === $this->filters) { - $this->loadFilters(); - } - $this->filters[$name] = $filter; - } - /** - * Get a filter by name. - * - * Subclasses may override this method and load filters differently; - * so no list of filters is available. - * - * @param string $name The filter name - * - * @return Twig_Filter|false A Twig_Filter instance or false if the filter does not exists - */ - public function getFilter($name) - { - if (null === $this->filters) { - $this->loadFilters(); - } - if (isset($this->filters[$name])) { - return $this->filters[$name]; - } - foreach ($this->filterCallbacks as $callback) { - if (false !== $filter = call_user_func($callback, $name)) { - return $filter; - } - } - return false; - } - public function registerUndefinedFilterCallback($callable) - { - $this->filterCallbacks[] = $callable; - } - /** - * Gets the registered Filters. - * - * @return Twig_FilterInterface[] An array of Twig_FilterInterface instances - */ - protected function loadFilters() - { - $this->filters = array(); - foreach ($this->getExtensions() as $extension) { - $this->filters = array_merge($this->filters, $extension->getFilters()); - } - } - /** - * Registers a Test. - * - * @param string $name The test name - * @param Twig_TestInterface $visitor A Twig_TestInterface instance - */ - public function addTest($name, Twig_TestInterface $test) - { - if (null === $this->tests) { - $this->getTests(); - } - $this->tests[$name] = $test; - } - /** - * Gets the registered Tests. - * - * @return Twig_TestInterface[] An array of Twig_TestInterface instances - */ - public function getTests() - { - if (null === $this->tests) { - $this->tests = array(); - foreach ($this->getExtensions() as $extension) { - $this->tests = array_merge($this->tests, $extension->getTests()); - } - } - return $this->tests; - } - /** - * Registers a Function. - * - * @param string $name The function name - * @param Twig_FunctionInterface $function A Twig_FunctionInterface instance - */ - public function addFunction($name, Twig_FunctionInterface $function) - { - if (null === $this->functions) { - $this->loadFunctions(); - } - $this->functions[$name] = $function; - } - /** - * Get a function by name. - * - * Subclasses may override this method and load functions differently; - * so no list of functions is available. - * - * @param string $name function name - * - * @return Twig_Function|false A Twig_Function instance or false if the function does not exists - */ - public function getFunction($name) - { - if (null === $this->functions) { - $this->loadFunctions(); - } - if (isset($this->functions[$name])) { - return $this->functions[$name]; - } - foreach ($this->functionCallbacks as $callback) { - if (false !== $function = call_user_func($callback, $name)) { - return $function; - } - } - return false; - } - public function registerUndefinedFunctionCallback($callable) - { - $this->functionCallbacks[] = $callable; - } - protected function loadFunctions() - { - $this->functions = array(); - foreach ($this->getExtensions() as $extension) { - $this->functions = array_merge($this->functions, $extension->getFunctions()); - } - } - /** - * Registers a Global. - * - * @param string $name The global name - * @param mixed $value The global value - */ - public function addGlobal($name, $value) - { - if (null === $this->globals) { - $this->getGlobals(); - } - $this->globals[$name] = $value; - } - /** - * Gets the registered Globals. - * - * @return array An array of globals - */ - public function getGlobals() - { - if (null === $this->globals) { - $this->globals = array(); - foreach ($this->getExtensions() as $extension) { - $this->globals = array_merge($this->globals, $extension->getGlobals()); - } - } - return $this->globals; - } - /** - * Gets the registered unary Operators. - * - * @return array An array of unary operators - */ - public function getUnaryOperators() - { - if (null === $this->unaryOperators) { - $this->initOperators(); - } - return $this->unaryOperators; - } - /** - * Gets the registered binary Operators. - * - * @return array An array of binary operators - */ - public function getBinaryOperators() - { - if (null === $this->binaryOperators) { - $this->initOperators(); - } - return $this->binaryOperators; - } - protected function initOperators() - { - $this->unaryOperators = array(); - $this->binaryOperators = array(); - foreach ($this->getExtensions() as $extension) { - $operators = $extension->getOperators(); - if (!$operators) { - continue; - } - if (2 !== count($operators)) { - throw new InvalidArgumentException(sprintf('"%s::getOperators()" does not return a valid operators array.', get_class($extension))); - } - $this->unaryOperators = array_merge($this->unaryOperators, $operators[0]); - $this->binaryOperators = array_merge($this->binaryOperators, $operators[1]); - } - } - protected function writeCacheFile($file, $content) - { - if (!is_dir(dirname($file))) { - mkdir(dirname($file), 0777, true); - } - $tmpFile = tempnam(dirname($file), basename($file)); - if (false !== @file_put_contents($tmpFile, $content)) { - // rename does not work on Win32 before 5.2.6 - if (@rename($tmpFile, $file) || (@copy($tmpFile, $file) && unlink($tmpFile))) { - chmod($file, 0644); - return; - } - } - throw new Twig_Error_Runtime(sprintf('Failed to write cache file "%s".', $file)); - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface implemented by extension classes. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_ExtensionInterface -{ - /** - * Initializes the runtime environment. - * - * This is where you can load some file that contains filter functions for instance. - * - * @param Twig_Environment $environment The current Twig_Environment instance - */ - function initRuntime(Twig_Environment $environment); - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - function getTokenParsers(); - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - function getNodeVisitors(); - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - function getFilters(); - /** - * Returns a list of tests to add to the existing list. - * - * @return array An array of tests - */ - function getTests(); - /** - * Returns a list of functions to add to the existing list. - * - * @return array An array of functions - */ - function getFunctions(); - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - function getOperators(); - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - function getGlobals(); - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - function getName(); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -abstract class Twig_Extension implements Twig_ExtensionInterface -{ - /** - * Initializes the runtime environment. - * - * This is where you can load some file that contains filter functions for instance. - * - * @param Twig_Environment $environment The current Twig_Environment instance - */ - public function initRuntime(Twig_Environment $environment) - { - } - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - public function getTokenParsers() - { - return array(); - } - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - return array(); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - return array(); - } - /** - * Returns a list of tests to add to the existing list. - * - * @return array An array of tests - */ - public function getTests() - { - return array(); - } - /** - * Returns a list of functions to add to the existing list. - * - * @return array An array of functions - */ - public function getFunctions() - { - return array(); - } - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - public function getOperators() - { - return array(); - } - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - public function getGlobals() - { - return array(); - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Core extends Twig_Extension -{ - /** - * Returns the token parser instance to add to the existing list. - * - * @return array An array of Twig_TokenParser instances - */ - public function getTokenParsers() - { - return array( - new Twig_TokenParser_For(), - new Twig_TokenParser_If(), - new Twig_TokenParser_Extends(), - new Twig_TokenParser_Include(), - new Twig_TokenParser_Block(), - new Twig_TokenParser_Use(), - new Twig_TokenParser_Filter(), - new Twig_TokenParser_Macro(), - new Twig_TokenParser_Import(), - new Twig_TokenParser_From(), - new Twig_TokenParser_Set(), - new Twig_TokenParser_Spaceless(), - ); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - $filters = array( - // formatting filters - 'date' => new Twig_Filter_Function('twig_date_format_filter'), - 'format' => new Twig_Filter_Function('sprintf'), - 'replace' => new Twig_Filter_Function('twig_strtr'), - // encoding - 'url_encode' => new Twig_Filter_Function('twig_urlencode_filter'), - 'json_encode' => new Twig_Filter_Function('twig_jsonencode_filter'), - // string filters - 'title' => new Twig_Filter_Function('twig_title_string_filter', array('needs_environment' => true)), - 'capitalize' => new Twig_Filter_Function('twig_capitalize_string_filter', array('needs_environment' => true)), - 'upper' => new Twig_Filter_Function('strtoupper'), - 'lower' => new Twig_Filter_Function('strtolower'), - 'striptags' => new Twig_Filter_Function('strip_tags'), - // array helpers - 'join' => new Twig_Filter_Function('twig_join_filter'), - 'reverse' => new Twig_Filter_Function('twig_reverse_filter'), - 'length' => new Twig_Filter_Function('twig_length_filter', array('needs_environment' => true)), - 'sort' => new Twig_Filter_Function('twig_sort_filter'), - 'merge' => new Twig_Filter_Function('twig_array_merge'), - // iteration and runtime - 'default' => new Twig_Filter_Function('twig_default_filter'), - 'keys' => new Twig_Filter_Function('twig_get_array_keys_filter'), - // escaping - 'escape' => new Twig_Filter_Function('twig_escape_filter', array('needs_environment' => true, 'is_safe_callback' => 'twig_escape_filter_is_safe')), - 'e' => new Twig_Filter_Function('twig_escape_filter', array('needs_environment' => true, 'is_safe_callback' => 'twig_escape_filter_is_safe')), - ); - if (function_exists('mb_get_info')) { - $filters['upper'] = new Twig_Filter_Function('twig_upper_filter', array('needs_environment' => true)); - $filters['lower'] = new Twig_Filter_Function('twig_lower_filter', array('needs_environment' => true)); - } - return $filters; - } - /** - * Returns a list of global functions to add to the existing list. - * - * @return array An array of global functions - */ - public function getFunctions() - { - return array( - 'range' => new Twig_Function_Function('range'), - 'constant' => new Twig_Function_Function('constant'), - 'cycle' => new Twig_Function_Function('twig_cycle'), - ); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getTests() - { - return array( - 'even' => new Twig_Test_Function('twig_test_even'), - 'odd' => new Twig_Test_Function('twig_test_odd'), - 'defined' => new Twig_Test_Function('twig_test_defined'), - 'sameas' => new Twig_Test_Function('twig_test_sameas'), - 'none' => new Twig_Test_Function('twig_test_none'), - 'null' => new Twig_Test_Function('twig_test_none'), - 'divisibleby' => new Twig_Test_Function('twig_test_divisibleby'), - 'constant' => new Twig_Test_Function('twig_test_constant'), - 'empty' => new Twig_Test_Function('twig_test_empty'), - ); - } - /** - * Returns a list of operators to add to the existing list. - * - * @return array An array of operators - */ - public function getOperators() - { - return array( - array( - 'not' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Not'), - '-' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Neg'), - '+' => array('precedence' => 50, 'class' => 'Twig_Node_Expression_Unary_Pos'), - ), - array( - 'or' => array('precedence' => 10, 'class' => 'Twig_Node_Expression_Binary_Or', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'and' => array('precedence' => 15, 'class' => 'Twig_Node_Expression_Binary_And', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '==' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Equal', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '!=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_NotEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '<' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Less', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '>' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_Greater', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '>=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_GreaterEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '<=' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_LessEqual', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'not in' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_NotIn', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'in' => array('precedence' => 20, 'class' => 'Twig_Node_Expression_Binary_In', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '+' => array('precedence' => 30, 'class' => 'Twig_Node_Expression_Binary_Add', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '-' => array('precedence' => 30, 'class' => 'Twig_Node_Expression_Binary_Sub', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '~' => array('precedence' => 40, 'class' => 'Twig_Node_Expression_Binary_Concat', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '*' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Mul', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '/' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Div', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '//' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_FloorDiv', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '%' => array('precedence' => 60, 'class' => 'Twig_Node_Expression_Binary_Mod', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'is' => array('precedence' => 100, 'callable' => array($this, 'parseTestExpression'), 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - 'is not' => array('precedence' => 100, 'callable' => array($this, 'parseNotTestExpression'), 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '..' => array('precedence' => 110, 'class' => 'Twig_Node_Expression_Binary_Range', 'associativity' => Twig_ExpressionParser::OPERATOR_LEFT), - '**' => array('precedence' => 200, 'class' => 'Twig_Node_Expression_Binary_Power', 'associativity' => Twig_ExpressionParser::OPERATOR_RIGHT), - ), - ); - } - public function parseNotTestExpression(Twig_Parser $parser, $node) - { - return new Twig_Node_Expression_Unary_Not($this->parseTestExpression($parser, $node), $parser->getCurrentToken()->getLine()); - } - public function parseTestExpression(Twig_Parser $parser, $node) - { - $stream = $parser->getStream(); - $name = $stream->expect(Twig_Token::NAME_TYPE); - $arguments = null; - if ($stream->test(Twig_Token::PUNCTUATION_TYPE, '(')) { - $arguments = $parser->getExpressionParser()->parseArguments(); - } - return new Twig_Node_Expression_Test($node, $name->getValue(), $arguments, $parser->getCurrentToken()->getLine()); - } - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - public function getName() - { - return 'core'; - } -} -function twig_cycle($values, $i) -{ - if (!is_array($values) && !$values instanceof ArrayAccess) { - return $values; - } - return $values[$i % count($values)]; -} -function twig_date_format_filter($date, $format = 'F j, Y H:i', $timezone = null) -{ - if (!$date instanceof DateTime) { - if (ctype_digit((string) $date)) { - $date = new DateTime('@'.$date); - $date->setTimezone(new DateTimeZone(date_default_timezone_get())); - } else { - $date = new DateTime($date); - } - } - if (null !== $timezone) { - if (!$timezone instanceof DateTimeZone) { - $timezone = new DateTimeZone($timezone); - } - $date->setTimezone($timezone); - } - return $date->format($format); -} -function twig_urlencode_filter($url, $raw = false) -{ - if ($raw) { - return rawurlencode($url); - } - return urlencode($url); -} -function twig_jsonencode_filter($value, $options = 0) -{ - if ($value instanceof Twig_Markup) { - $value = (string) $value; - } elseif (is_array($value)) { - array_walk_recursive($value, '_twig_markup2string'); - } - return json_encode($value, $options); -} -function _twig_markup2string(&$value) -{ - if ($value instanceof Twig_Markup) { - $value = (string) $value; - } -} -function twig_array_merge($arr1, $arr2) -{ - if (!is_array($arr1) || !is_array($arr2)) { - throw new Twig_Error_Runtime('The merge filter only work with arrays or hashes.'); - } - return array_merge($arr1, $arr2); -} -function twig_join_filter($value, $glue = '') -{ - return implode($glue, (array) $value); -} -function twig_default_filter($value, $default = '') -{ - return twig_test_empty($value) ? $default : $value; -} -function twig_get_array_keys_filter($array) -{ - if (is_object($array) && $array instanceof Traversable) { - return array_keys(iterator_to_array($array)); - } - if (!is_array($array)) { - return array(); - } - return array_keys($array); -} -function twig_reverse_filter($array) -{ - if (is_object($array) && $array instanceof Traversable) { - return array_reverse(iterator_to_array($array)); - } - if (!is_array($array)) { - return array(); - } - return array_reverse($array); -} -function twig_sort_filter($array) -{ - asort($array); - return $array; -} -function twig_in_filter($value, $compare) -{ - if (is_array($compare)) { - return in_array($value, $compare); - } elseif (is_string($compare)) { - return false !== strpos($compare, (string) $value); - } elseif (is_object($compare) && $compare instanceof Traversable) { - return in_array($value, iterator_to_array($compare, false)); - } - return false; -} -function twig_strtr($pattern, $replacements) -{ - return str_replace(array_keys($replacements), array_values($replacements), $pattern); -} -/* - * Each type specifies a way for applying a transformation to a string - * The purpose is for the string to be "escaped" so it is suitable for - * the format it is being displayed in. - * - * For example, the string: "It's required that you enter a username & password.\n" - * If this were to be displayed as HTML it would be sensible to turn the - * ampersand into '&' and the apostrophe into '&aps;'. However if it were - * going to be used as a string in JavaScript to be displayed in an alert box - * it would be right to leave the string as-is, but c-escape the apostrophe and - * the new line. - */ -function twig_escape_filter(Twig_Environment $env, $string, $type = 'html', $charset = null) -{ - if (is_object($string) && $string instanceof Twig_Markup) { - return $string; - } - if (!is_string($string) && !(is_object($string) && method_exists($string, '__toString'))) { - return $string; - } - if (null === $charset) { - $charset = $env->getCharset(); - } - switch ($type) { - case 'js': - // escape all non-alphanumeric characters - // into their \xHH or \uHHHH representations - if ('UTF-8' != $charset) { - $string = _twig_convert_encoding($string, 'UTF-8', $charset); - } - if (null === $string = preg_replace_callback('#[^\p{L}\p{N} ]#u', '_twig_escape_js_callback', $string)) { - throw new Twig_Error_Runtime('The string to escape is not a valid UTF-8 string.'); - } - if ('UTF-8' != $charset) { - $string = _twig_convert_encoding($string, $charset, 'UTF-8'); - } - return $string; - case 'html': - return htmlspecialchars($string, ENT_QUOTES, $charset); - default: - throw new Twig_Error_Runtime(sprintf('Invalid escape type "%s".', $type)); - } -} -function twig_escape_filter_is_safe(Twig_Node $filterArgs) -{ - foreach ($filterArgs as $arg) { - if ($arg instanceof Twig_Node_Expression_Constant) { - return array($arg->getAttribute('value')); - } else { - return array(); - } - break; - } - return array('html'); -} -if (function_exists('iconv')) { - function _twig_convert_encoding($string, $to, $from) - { - return iconv($from, $to, $string); - } -} elseif (function_exists('mb_convert_encoding')) { - function _twig_convert_encoding($string, $to, $from) - { - return mb_convert_encoding($string, $to, $from); - } -} else { - function _twig_convert_encoding($string, $to, $from) - { - throw new Twig_Error_Runtime('No suitable convert encoding function (use UTF-8 as your encoding or install the iconv or mbstring extension).'); - } -} -function _twig_escape_js_callback($matches) -{ - $char = $matches[0]; - // \xHH - if (!isset($char[1])) { - return '\\x'.substr('00'.bin2hex($char), -2); - } - // \uHHHH - $char = _twig_convert_encoding($char, 'UTF-16BE', 'UTF-8'); - return '\\u'.substr('0000'.bin2hex($char), -4); -} -// add multibyte extensions if possible -if (function_exists('mb_get_info')) { - function twig_length_filter(Twig_Environment $env, $thing) - { - return is_scalar($thing) ? mb_strlen($thing, $env->getCharset()) : count($thing); - } - function twig_upper_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtoupper($string, $charset); - } - return strtoupper($string); - } - function twig_lower_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtolower($string, $charset); - } - return strtolower($string); - } - function twig_title_string_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_convert_case($string, MB_CASE_TITLE, $charset); - } - return ucwords(strtolower($string)); - } - function twig_capitalize_string_filter(Twig_Environment $env, $string) - { - if (null !== ($charset = $env->getCharset())) { - return mb_strtoupper(mb_substr($string, 0, 1, $charset), $charset). - mb_strtolower(mb_substr($string, 1, mb_strlen($string, $charset), $charset), $charset); - } - return ucfirst(strtolower($string)); - } -} -// and byte fallback -else -{ - function twig_length_filter(Twig_Environment $env, $thing) - { - return is_scalar($thing) ? strlen($thing) : count($thing); - } - function twig_title_string_filter(Twig_Environment $env, $string) - { - return ucwords(strtolower($string)); - } - function twig_capitalize_string_filter(Twig_Environment $env, $string) - { - return ucfirst(strtolower($string)); - } -} -function twig_ensure_traversable($seq) -{ - if (is_array($seq) || (is_object($seq) && $seq instanceof Traversable)) { - return $seq; - } else { - return array(); - } -} -function twig_test_sameas($value, $test) -{ - return $value === $test; -} -function twig_test_none($value) -{ - return null === $value; -} -function twig_test_divisibleby($value, $num) -{ - return 0 == $value % $num; -} -function twig_test_even($value) -{ - return $value % 2 == 0; -} -function twig_test_odd($value) -{ - return $value % 2 == 1; -} -function twig_test_constant($value, $constant) -{ - return constant($constant) === $value; -} -function twig_test_defined($name, $context) -{ - return array_key_exists($name, $context); -} -function twig_test_empty($value) -{ - return false === $value || (empty($value) && '0' != $value); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Escaper extends Twig_Extension -{ - protected $autoescape; - public function __construct($autoescape = true) - { - $this->autoescape = $autoescape; - } - /** - * Returns the token parser instances to add to the existing list. - * - * @return array An array of Twig_TokenParserInterface or Twig_TokenParserBrokerInterface instances - */ - public function getTokenParsers() - { - return array(new Twig_TokenParser_AutoEscape()); - } - /** - * Returns the node visitor instances to add to the existing list. - * - * @return array An array of Twig_NodeVisitorInterface instances - */ - public function getNodeVisitors() - { - return array(new Twig_NodeVisitor_Escaper()); - } - /** - * Returns a list of filters to add to the existing list. - * - * @return array An array of filters - */ - public function getFilters() - { - return array( - 'raw' => new Twig_Filter_Function('twig_raw_filter', array('is_safe' => array('all'))), - ); - } - public function isGlobal() - { - return $this->autoescape; - } - /** - * Returns the name of the extension. - * - * @return string The extension name - */ - public function getName() - { - return 'escaper'; - } -} -// tells the escaper node visitor that the string is safe -function twig_raw_filter($string) -{ - return $string; -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2010 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -class Twig_Extension_Optimizer extends Twig_Extension -{ - protected $optimizers; - public function __construct($optimizers = -1) - { - $this->optimizers = $optimizers; - } - /** - * {@inheritdoc} - */ - public function getNodeVisitors() - { - return array(new Twig_NodeVisitor_Optimizer($this->optimizers)); - } - /** - * {@inheritdoc} - */ - public function getName() - { - return 'optimizer'; - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface all loaders must implement. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_LoaderInterface -{ - /** - * Gets the source code of a template, given its name. - * - * @param string $name The name of the template to load - * - * @return string The template source code - */ - function getSource($name); - /** - * Gets the cache key to use for the cache for a given template name. - * - * @param string $name The name of the template to load - * - * @return string The cache key - */ - function getCacheKey($name); - /** - * Returns true if the template is still fresh. - * - * @param string $name The template name - * @param timestamp $time The last modification time of the cached template - */ - function isFresh($name, $time); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2010 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Marks a content as safe. - * - * @package twig - * @author Fabien Potencier - */ -class Twig_Markup -{ - protected $content; - public function __construct($content) - { - $this->content = (string) $content; - } - public function __toString() - { - return $this->content; - } -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Interface implemented by all compiled templates. - * - * @package twig - * @author Fabien Potencier - */ -interface Twig_TemplateInterface -{ - const ANY_CALL = 'any'; - const ARRAY_CALL = 'array'; - const METHOD_CALL = 'method'; - /** - * Renders the template with the given context and returns it as string. - * - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - function render(array $context); - /** - * Displays the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - function display(array $context, array $blocks = array()); - /** - * Returns the bound environment for this template. - * - * @return Twig_Environment The current environment - */ - function getEnvironment(); -} - -} - -namespace -{ - -/* - * This file is part of Twig. - * - * (c) 2009 Fabien Potencier - * (c) 2009 Armin Ronacher - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -/** - * Default base class for compiled templates. - * - * @package twig - * @author Fabien Potencier - */ -abstract class Twig_Template implements Twig_TemplateInterface -{ - static protected $cache = array(); - protected $env; - protected $blocks; - /** - * Constructor. - * - * @param Twig_Environment $env A Twig_Environment instance - */ - public function __construct(Twig_Environment $env) - { - $this->env = $env; - $this->blocks = array(); - } - /** - * Returns the template name. - * - * @return string The template name - */ - public function getTemplateName() - { - return null; - } - /** - * Returns the Twig environment. - * - * @return Twig_Environment The Twig environment - */ - public function getEnvironment() - { - return $this->env; - } - /** - * Returns the parent template. - * - * @return Twig_TemplateInterface|false The parent template or false if there is no parent - */ - public function getParent(array $context) - { - return false; - } - /** - * Displays a parent block. - * - * @param string $name The block name to display from the parent - * @param array $context The context - * @param array $blocks The current set of blocks - */ - public function displayParentBlock($name, array $context, array $blocks = array()) - { - if (false !== $parent = $this->getParent($context)) { - $parent->displayBlock($name, $context, $blocks); - } else { - throw new Twig_Error_Runtime('This template has no parent', -1, $this->getTemplateName()); - } - } - /** - * Displays a block. - * - * @param string $name The block name to display - * @param array $context The context - * @param array $blocks The current set of blocks - */ - public function displayBlock($name, array $context, array $blocks = array()) - { - if (isset($blocks[$name])) { - $b = $blocks; - unset($b[$name]); - call_user_func($blocks[$name], $context, $b); - } elseif (isset($this->blocks[$name])) { - call_user_func($this->blocks[$name], $context, $blocks); - } elseif (false !== $parent = $this->getParent($context)) { - $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks)); - } - } - /** - * Renders a parent block. - * - * @param string $name The block name to render from the parent - * @param array $context The context - * @param array $blocks The current set of blocks - * - * @return string The rendered block - */ - public function renderParentBlock($name, array $context, array $blocks = array()) - { - ob_start(); - $this->displayParentBlock($name, $context, $blocks); - return ob_get_clean(); - } - /** - * Renders a block. - * - * @param string $name The block name to render - * @param array $context The context - * @param array $blocks The current set of blocks - * - * @return string The rendered block - */ - public function renderBlock($name, array $context, array $blocks = array()) - { - ob_start(); - $this->displayBlock($name, $context, $blocks); - return ob_get_clean(); - } - /** - * Returns whether a block exists or not. - * - * @param string $name The block name - * - * @return Boolean true if the block exists, false otherwise - */ - public function hasBlock($name) - { - return isset($this->blocks[$name]); - } - /** - * Returns all block names. - * - * @return array An array of block names - */ - public function getBlockNames() - { - return array_keys($this->blocks); - } - /** - * Returns all blocks. - * - * @return array An array of blocks - */ - public function getBlocks() - { - return $this->blocks; - } - /** - * Displays the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - public function display(array $context, array $blocks = array()) - { - try { - $this->doDisplay($context, $blocks); - } catch (Twig_Error $e) { - throw $e; - } catch (Exception $e) { - throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, null, $e); - } - } - /** - * Renders the template with the given context and returns it as string. - * - * @param array $context An array of parameters to pass to the template - * - * @return string The rendered template - */ - public function render(array $context) - { - $level = ob_get_level(); - ob_start(); - try { - $this->display($context); - } catch (Exception $e) { - while (ob_get_level() > $level) { - ob_end_clean(); - } - throw $e; - } - return ob_get_clean(); - } - /** - * Auto-generated method to display the template with the given context. - * - * @param array $context An array of parameters to pass to the template - * @param array $blocks An array of blocks to pass to the template - */ - abstract protected function doDisplay(array $context, array $blocks = array()); - /** - * Returns a variable from the context. - * - * @param array $context The context - * @param string $item The variable to return from the context - * - * @return The content of the context variable - * - * @throws Twig_Error_Runtime if the variable does not exist and Twig is running in strict mode - */ - protected function getContext($context, $item) - { - if (!array_key_exists($item, $context)) { - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Variable "%s" does not exist', $item)); - } - return $context[$item]; - } - /** - * Returns the attribute value for a given array/object. - * - * @param mixed $object The object or array from where to get the item - * @param mixed $item The item to get from the array or object - * @param array $arguments An array of arguments to pass if the item is an object method - * @param string $type The type of attribute (@see Twig_TemplateInterface) - * @param Boolean $isDefinedTest Whether this is only a defined check - */ - protected function getAttribute($object, $item, array $arguments = array(), $type = Twig_TemplateInterface::ANY_CALL, $isDefinedTest = false) - { - // array - if (Twig_TemplateInterface::METHOD_CALL !== $type) { - if ((is_array($object) && array_key_exists($item, $object)) - || ($object instanceof ArrayAccess && isset($object[$item])) - ) { - if ($isDefinedTest) { - return true; - } - return $object[$item]; - } - if (Twig_TemplateInterface::ARRAY_CALL === $type) { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - if (is_object($object)) { - throw new Twig_Error_Runtime(sprintf('Key "%s" in object (with ArrayAccess) of type "%s" does not exist', $item, get_class($object))); - // array - } else { - throw new Twig_Error_Runtime(sprintf('Key "%s" for array with keys "%s" does not exist', $item, implode(', ', array_keys($object)))); - } - } - } - if (!is_object($object)) { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Item "%s" for "%s" does not exist', $item, $object)); - } - // get some information about the object - $class = get_class($object); - if (!isset(self::$cache[$class])) { - $r = new ReflectionClass($class); - self::$cache[$class] = array('methods' => array(), 'properties' => array()); - foreach ($r->getMethods(ReflectionMethod::IS_PUBLIC) as $method) { - self::$cache[$class]['methods'][strtolower($method->getName())] = true; - } - foreach ($r->getProperties(ReflectionProperty::IS_PUBLIC) as $property) { - self::$cache[$class]['properties'][$property->getName()] = true; - } - } - // object property - if (Twig_TemplateInterface::METHOD_CALL !== $type) { - if (isset(self::$cache[$class]['properties'][$item]) - || isset($object->$item) || array_key_exists($item, $object) - ) { - if ($isDefinedTest) { - return true; - } - if ($this->env->hasExtension('sandbox')) { - $this->env->getExtension('sandbox')->checkPropertyAllowed($object, $item); - } - return $object->$item; - } - } - // object method - $lcItem = strtolower($item); - if (isset(self::$cache[$class]['methods'][$lcItem])) { - $method = $item; - } elseif (isset(self::$cache[$class]['methods']['get'.$lcItem])) { - $method = 'get'.$item; - } elseif (isset(self::$cache[$class]['methods']['is'.$lcItem])) { - $method = 'is'.$item; - } elseif (isset(self::$cache[$class]['methods']['__call'])) { - $method = $item; - } else { - if ($isDefinedTest) { - return false; - } - if (!$this->env->isStrictVariables()) { - return null; - } - throw new Twig_Error_Runtime(sprintf('Method "%s" for object "%s" does not exist', $item, get_class($object))); - } - if ($isDefinedTest) { - return true; - } - if ($this->env->hasExtension('sandbox')) { - $this->env->getExtension('sandbox')->checkMethodAllowed($object, $method); - } - $ret = call_user_func_array(array($object, $method), $arguments); - if ($object instanceof Twig_TemplateInterface) { - return new Twig_Markup($ret); - } - return $ret; - } -} - -} - - - - -namespace Monolog\Formatter -{ - - -interface FormatterInterface -{ - - function format(array $record); - - - function formatBatch(array $records); -} -} - - - - -namespace Monolog\Formatter -{ - -use Monolog\Logger; - - -class LineFormatter implements FormatterInterface -{ - const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n"; - const SIMPLE_DATE = "Y-m-d H:i:s"; - - protected $format; - protected $dateFormat; - - - public function __construct($format = null, $dateFormat = null) - { - $this->format = $format ?: static::SIMPLE_FORMAT; - $this->dateFormat = $dateFormat ?: static::SIMPLE_DATE; - } - - - public function format(array $record) - { - $vars = $record; - $vars['datetime'] = $vars['datetime']->format($this->dateFormat); - - $output = $this->format; - foreach ($vars['extra'] as $var => $val) { - if (false !== strpos($output, '%extra.'.$var.'%')) { - $output = str_replace('%extra.'.$var.'%', $this->convertToString($val), $output); - unset($vars['extra'][$var]); - } - } - foreach ($vars as $var => $val) { - $output = str_replace('%'.$var.'%', $this->convertToString($val), $output); - } - - return $output; - } - - public function formatBatch(array $records) - { - $message = ''; - foreach ($records as $record) { - $message .= $this->format($record); - } - - return $message; - } - - protected function convertToString($data) - { - if (null === $data || is_scalar($data)) { - return (string) $data; - } - - return stripslashes(json_encode($this->normalize($data))); - } - - protected function normalize($data) - { - if (null === $data || is_scalar($data)) { - return $data; - } - - if (is_array($data) || $data instanceof \Traversable) { - $normalized = array(); - - foreach ($data as $key => $value) { - $normalized[$key] = $this->normalize($value); - } - - return $normalized; - } - - if (is_resource($data)) { - return '[resource]'; - } - - return sprintf("[object] (%s: %s)", get_class($data), json_encode($data)); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Formatter\FormatterInterface; - - -interface HandlerInterface -{ - - function isHandling(array $record); - - - function handle(array $record); - - - function handleBatch(array $records); - - - function pushProcessor($callback); - - - function popProcessor(); - - - function setFormatter(FormatterInterface $formatter); - - - function getFormatter(); -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Formatter\FormatterInterface; -use Monolog\Formatter\LineFormatter; - - -abstract class AbstractHandler implements HandlerInterface -{ - protected $level = Logger::DEBUG; - protected $bubble = false; - - - protected $formatter; - protected $processors = array(); - - - public function __construct($level = Logger::DEBUG, $bubble = true) - { - $this->level = $level; - $this->bubble = $bubble; - } - - - public function isHandling(array $record) - { - return $record['level'] >= $this->level; - } - - - public function handleBatch(array $records) - { - foreach ($records as $record) { - $this->handle($record); - } - } - - - public function close() - { - } - - - public function pushProcessor($callback) - { - if (!is_callable($callback)) { - throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given'); - } - array_unshift($this->processors, $callback); - } - - - public function popProcessor() - { - if (!$this->processors) { - throw new \LogicException('You tried to pop from an empty processor stack.'); - } - return array_shift($this->processors); - } - - - public function setFormatter(FormatterInterface $formatter) - { - $this->formatter = $formatter; - } - - - public function getFormatter() - { - if (!$this->formatter) { - $this->formatter = $this->getDefaultFormatter(); - } - - return $this->formatter; - } - - - public function setLevel($level) - { - $this->level = $level; - } - - - public function getLevel() - { - return $this->level; - } - - - public function setBubble($bubble) - { - $this->bubble = $bubble; - } - - - public function getBubble() - { - return $this->bubble; - } - - public function __destruct() - { - $this->close(); - } - - - protected function getDefaultFormatter() - { - return new LineFormatter(); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Formatter\FormatterInterface; -use Monolog\Formatter\LineFormatter; - - -abstract class AbstractProcessingHandler extends AbstractHandler -{ - - public function handle(array $record) - { - if ($record['level'] < $this->level) { - return false; - } - - $record = $this->processRecord($record); - - $record['formatted'] = $this->getFormatter()->format($record); - - $this->write($record); - - return false === $this->bubble; - } - - - abstract protected function write(array $record); - - - protected function processRecord(array $record) - { - if ($this->processors) { - foreach ($this->processors as $processor) { - $record = call_user_func($processor, $record); - } - } - - return $record; - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Formatter\SimpleFormatter; -use Monolog\Logger; - - -class StreamHandler extends AbstractProcessingHandler -{ - protected $stream; - protected $url; - - - public function __construct($stream, $level = Logger::DEBUG, $bubble = true) - { - parent::__construct($level, $bubble); - if (is_resource($stream)) { - $this->stream = $stream; - } else { - $this->url = $stream; - } - } - - - public function close() - { - if (is_resource($this->stream)) { - fclose($this->stream); - } - $this->stream = null; - } - - - protected function write(array $record) - { - if (null === $this->stream) { - if (!$this->url) { - throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().'); - } - $this->stream = @fopen($this->url, 'a'); - if (!is_resource($this->stream)) { - $this->stream = null; - throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened; it may be invalid or not writable.', $this->url)); - } - } - fwrite($this->stream, (string) $record['formatted']); - } -} -} - - - - -namespace Monolog\Handler -{ - -use Monolog\Logger; - - -class FingersCrossedHandler extends AbstractHandler -{ - protected $handler; - protected $actionLevel; - protected $buffering = true; - protected $bufferSize; - protected $buffer = array(); - protected $stopBuffering; - - - public function __construct($handler, $actionLevel = Logger::WARNING, $bufferSize = 0, $bubble = true, $stopBuffering = true) - { - $this->handler = $handler; - $this->actionLevel = $actionLevel; - $this->bufferSize = $bufferSize; - $this->bubble = $bubble; - $this->stopBuffering = $stopBuffering; - } - - - public function isHandling(array $record) - { - return true; - } - - - public function handle(array $record) - { - if ($this->buffering) { - $this->buffer[] = $record; - if ($this->bufferSize > 0 && count($this->buffer) > $this->bufferSize) { - array_shift($this->buffer); - } - if ($record['level'] >= $this->actionLevel) { - if ($this->stopBuffering) { - $this->buffering = false; - } - if (!$this->handler instanceof HandlerInterface) { - $this->handler = call_user_func($this->handler, $record, $this); - } - if (!$this->handler instanceof HandlerInterface) { - throw new \RuntimeException("The factory callback should return a HandlerInterface"); - } - $this->handler->handleBatch($this->buffer); - $this->buffer = array(); - } - } else { - $this->handler->handle($record); - } - - return false === $this->bubble; - } - - - public function reset() - { - $this->buffering = true; - } -} -} - - - - -namespace Monolog -{ - -use Monolog\Handler\HandlerInterface; -use Monolog\Handler\StreamHandler; - - -class Logger -{ - - const DEBUG = 100; - - - const INFO = 200; - - - const WARNING = 300; - - - const ERROR = 400; - - - const CRITICAL = 500; - - - const ALERT = 550; - - protected static $levels = array( - 100 => 'DEBUG', - 200 => 'INFO', - 300 => 'WARNING', - 400 => 'ERROR', - 500 => 'CRITICAL', - 550 => 'ALERT', - ); - - protected $name; - - - protected $handlers = array(); - - protected $processors = array(); - - - public function __construct($name) - { - $this->name = $name; - } - - - public function pushHandler(HandlerInterface $handler) - { - array_unshift($this->handlers, $handler); - } - - - public function popHandler() - { - if (!$this->handlers) { - throw new \LogicException('You tried to pop from an empty handler stack.'); - } - return array_shift($this->handlers); - } - - - public function pushProcessor($callback) - { - if (!is_callable($callback)) { - throw new \InvalidArgumentException('Processors must be valid callables (callback or object with an __invoke method), '.var_export($callback, true).' given'); - } - array_unshift($this->processors, $callback); - } - - - public function popProcessor() - { - if (!$this->processors) { - throw new \LogicException('You tried to pop from an empty processor stack.'); - } - return array_shift($this->processors); - } - - - public function addRecord($level, $message, array $context = array()) - { - if (!$this->handlers) { - $this->pushHandler(new StreamHandler('php://stderr', self::DEBUG)); - } - $record = array( - 'message' => (string) $message, - 'context' => $context, - 'level' => $level, - 'level_name' => self::getLevelName($level), - 'channel' => $this->name, - 'datetime' => new \DateTime(), - 'extra' => array(), - ); - $handlerKey = null; - foreach ($this->handlers as $key => $handler) { - if ($handler->isHandling($record)) { - $handlerKey = $key; - break; - } - } - if (null === $handlerKey) { - return false; - } - foreach ($this->processors as $processor) { - $record = call_user_func($processor, $record); - } - while (isset($this->handlers[$handlerKey]) && - false === $this->handlers[$handlerKey]->handle($record)) { - $handlerKey++; - } - - return true; - } - - - public function addDebug($message, array $context = array()) - { - return $this->addRecord(self::DEBUG, $message, $context); - } - - - public function addInfo($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function addWarning($message, array $context = array()) - { - return $this->addRecord(self::WARNING, $message, $context); - } - - - public function addError($message, array $context = array()) - { - return $this->addRecord(self::ERROR, $message, $context); - } - - - public function addCritical($message, array $context = array()) - { - return $this->addRecord(self::CRITICAL, $message, $context); - } - - - public function addAlert($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } - - - public static function getLevelName($level) - { - return self::$levels[$level]; - } - - - - public function debug($message, array $context = array()) - { - return $this->addRecord(self::DEBUG, $message, $context); - } - - - public function info($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function notice($message, array $context = array()) - { - return $this->addRecord(self::INFO, $message, $context); - } - - - public function warn($message, array $context = array()) - { - return $this->addRecord(self::WARNING, $message, $context); - } - - - public function err($message, array $context = array()) - { - return $this->addRecord(self::ERROR, $message, $context); - } - - - public function crit($message, array $context = array()) - { - return $this->addRecord(self::CRITICAL, $message, $context); - } - - - public function alert($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } - - - public function emerg($message, array $context = array()) - { - return $this->addRecord(self::ALERT, $message, $context); - } -} -} - - - - -namespace Symfony\Bridge\Monolog -{ - -use Monolog\Logger as BaseLogger; -use Symfony\Component\HttpKernel\Log\LoggerInterface; -use Symfony\Component\HttpKernel\Log\DebugLoggerInterface; - - -class Logger extends BaseLogger implements LoggerInterface, DebugLoggerInterface -{ - - public function getLogs() - { - if ($logger = $this->getDebugLogger()) { - return $logger->getLogs(); - } - } - - - public function countErrors() - { - if ($logger = $this->getDebugLogger()) { - return $logger->countErrors(); - } - } - - - private function getDebugLogger() - { - foreach ($this->handlers as $handler) { - if ($handler instanceof DebugLoggerInterface) { - return $handler; - } - } - } -} -} - - - - -namespace Symfony\Bridge\Monolog\Handler -{ - -use Monolog\Logger; -use Monolog\Handler\TestHandler; -use Symfony\Component\HttpKernel\Log\DebugLoggerInterface; - - -class DebugHandler extends TestHandler implements DebugLoggerInterface -{ - - public function getLogs() - { - $records = array(); - foreach ($this->records as $record) { - $records[] = array( - 'timestamp' => $record['datetime']->getTimestamp(), - 'message' => $record['message'], - 'priority' => $record['level'], - 'priorityName' => $record['level_name'], - 'context' => $record['context'], - ); - } - - return $records; - } - - - public function countErrors() - { - $cnt = 0; - foreach (array(Logger::ERROR, Logger::CRITICAL, Logger::ALERT) as $level) { - if (isset($this->recordsByLevel[$level])) { - $cnt += count($this->recordsByLevel[$level]); - } - } - - return $cnt; - } -} -} - - - - -namespace JMS\SecurityExtraBundle\Controller -{ - -use Doctrine\Common\Annotations\Reader; -use Symfony\Component\DependencyInjection\ContainerInterface; -use JMS\SecurityExtraBundle\Metadata\Driver\AnnotationConverter; -use JMS\SecurityExtraBundle\Metadata\MethodMetadata; -use JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodInvocation; -use JMS\SecurityExtraBundle\Annotation\Secure; -use JMS\SecurityExtraBundle\Metadata\Driver\AnnotationReader; -use Symfony\Component\HttpKernel\Event\FilterControllerEvent; - - -class ControllerListener -{ - private $reader; - private $converter; - private $container; - - public function __construct(ContainerInterface $container, Reader $reader) - { - $this->container = $container; - $this->reader = $reader; - $this->converter = new AnnotationConverter(); - } - - public function onCoreController(FilterControllerEvent $event) - { - if (!is_array($controller = $event->getController())) { - return; - } - - $method = new MethodInvocation($controller[0], $controller[1], $controller[0]); - if (!$annotations = $this->reader->getMethodAnnotations($method)) { - return; - } - - if (null === $metadata = $this->converter->convertMethodAnnotations($method, $annotations)) { - return; - } - $jmsSecurityExtra__metadata = $metadata->getAsArray(); - - $closureCode = 'return function('; - $params = $paramNames = array(); - foreach ($method->getParameters() as $param) { - $name = $param->getName(); - $paramNames[] = '$'.$name; - - $parameter = ''; - if (null !== $class = $param->getClass()) { - $parameter .= '\\'.$class->getName().' '; - } else if ($param->isArray()) { - $parameter .= 'array '; - } - - $parameter .= '$'.$name; - if ($param->isDefaultValueAvailable()) { - $parameter .= ' = '.var_export($param->getDefaultValue(), true); - } - - $params[] = $parameter; - } - $params = implode(', ', $params); - $closureCode .= $params.') '; - - $jmsSecurityExtra__interceptor = $this->container->get('security.access.method_interceptor'); - $jmsSecurityExtra__method = $method; - - $closureCode .= 'use ($jmsSecurityExtra__metadata, $jmsSecurityExtra__interceptor, $jmsSecurityExtra__method) {'; - $closureCode .= '$jmsSecurityExtra__method->setArguments(array('.implode(', ', $paramNames).'));'; - $closureCode .= 'return $jmsSecurityExtra__interceptor->invoke($jmsSecurityExtra__method, $jmsSecurityExtra__metadata);'; - $closureCode .= '};'; - - $event->setController(eval($closureCode)); - } -} -} - - - - -namespace JMS\SecurityExtraBundle\Metadata\Driver -{ - -use JMS\SecurityExtraBundle\Annotation\RunAs; -use JMS\SecurityExtraBundle\Annotation\SatisfiesParentSecurityPolicy; -use JMS\SecurityExtraBundle\Annotation\SecureReturn; -use JMS\SecurityExtraBundle\Annotation\SecureParam; -use JMS\SecurityExtraBundle\Annotation\Secure; -use JMS\SecurityExtraBundle\Metadata\MethodMetadata; - - -class AnnotationConverter -{ - public function convertMethodAnnotations(\ReflectionMethod $method, array $annotations) - { - $parameters = array(); - foreach ($method->getParameters() as $index => $parameter) { - $parameters[$parameter->getName()] = $index; - } - - $methodMetadata = new MethodMetadata($method->getDeclaringClass()->getName(), $method->getName()); - $hasSecurityMetadata = false; - foreach ($annotations as $annotation) { - if ($annotation instanceof Secure) { - $methodMetadata->roles = $annotation->roles; - $hasSecurityMetadata = true; - } else if ($annotation instanceof SecureParam) { - if (!isset($parameters[$annotation->name])) { - throw new \InvalidArgumentException(sprintf('The parameter "%s" does not exist for method "%s".', $annotation->name, $method->getName())); - } - - $methodMetadata->addParamPermissions($parameters[$annotation->name], $annotation->permissions); - $hasSecurityMetadata = true; - } else if ($annotation instanceof SecureReturn) { - $methodMetadata->returnPermissions = $annotation->permissions; - $hasSecurityMetadata = true; - } else if ($annotation instanceof SatisfiesParentSecurityPolicy) { - $methodMetadata->satisfiesParentSecurityPolicy = true; - $hasSecurityMetadata = true; - } else if ($annotation instanceof RunAs) { - $methodMetadata->runAsRoles = $annotation->roles; - $hasSecurityMetadata = true; - } - } - - return $hasSecurityMetadata ? $methodMetadata : null; - } -}} - - - - -namespace JMS\SecurityExtraBundle\Security\Authorization\Interception -{ - - -class MethodInvocation extends \ReflectionMethod -{ - private $arguments; - private $object; - - public function __construct($class, $name, $object, array $arguments = array()) - { - parent::__construct($class, $name); - - if (!is_object($object)) { - throw new \InvalidArgumentException('$object must be an object.'); - } - - $this->arguments = $arguments; - $this->object = $object; - } - - public function setArguments(array $arguments) - { - $this->arguments = $arguments; - } - - - public function getArguments() - { - return $this->arguments; - } - - - public function getThis() - { - return $this->object; - } -}} diff --git a/app/cache/prod/classes.php.meta b/app/cache/prod/classes.php.meta deleted file mode 100644 index 24eb09b..0000000 --- a/app/cache/prod/classes.php.meta +++ /dev/null @@ -1 +0,0 @@ -a:2:{i:0;a:92:{i:0;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/SessionListener.php";i:1;s:123:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/SessionStorage/SessionStorageInterface.php";i:2;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Session.php";i:3;s:120:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/SessionStorage/NativeSessionStorage.php";i:4;s:105:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcherInterface.php";i:5;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Generator/UrlGeneratorInterface.php";i:6;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RouterInterface.php";i:7;s:96:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/UrlMatcher.php";i:8;s:100:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Generator/UrlGenerator.php";i:9;s:117:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php";i:10;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RequestContextAwareInterface.php";i:11;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/RequestContext.php";i:12;s:84:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Routing/Router.php";i:13;s:113:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/RedirectableUrlMatcher.php";i:14;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php";i:15;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/GlobalVariables.php";i:16;s:109:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/EngineInterface.php";i:17;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateNameParserInterface.php";i:18;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateNameParser.php";i:19;s:96:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/EngineInterface.php";i:20;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Config/FileLocatorInterface.php";i:21;s:107:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateReferenceInterface.php";i:22;s:98:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Templating/TemplateReference.php";i:23;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/TemplateReference.php";i:24;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/TemplateNameParser.php";i:25;s:116:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/TemplateLocator.php";i:26;s:97:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ParameterBag.php";i:27;s:94:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/HeaderBag.php";i:28;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/FileBag.php";i:29;s:94:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ServerBag.php";i:30;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Request.php";i:31;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/Response.php";i:32;s:102:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php";i:33;s:88:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Config/FileLocator.php";i:34;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php";i:35;s:101:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php";i:36;s:91:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/Event.php";i:37;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php";i:38;s:91:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php";i:39;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/EventListener/ResponseListener.php";i:40;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php";i:41;s:119:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolverInterface.php";i:42;s:98:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/KernelEvent.php";i:43;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/FilterControllerEvent.php";i:44;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/FilterResponseEvent.php";i:45;s:103:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseEvent.php";i:46;s:122:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseForControllerResultEvent.php";i:47;s:115:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Event/GetResponseForExceptionEvent.php";i:48;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/KernelEvents.php";i:49;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Config/FileLocator.php";i:50;s:111:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/RouterListener.php";i:51;s:114:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerNameParser.php";i:52;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php";i:53;s:112:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/ContainerAwareEventDispatcher.php";i:54;s:93:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/HttpKernel.php";i:55;s:92:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Http/Firewall.php";i:56;s:104:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Http/FirewallMapInterface.php";i:57;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/SecurityContext.php";i:58;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/SecurityContextInterface.php";i:59;s:110:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/User/UserProviderInterface.php";i:60;s:128:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authentication/AuthenticationProviderManager.php";i:61;s:129:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authentication/AuthenticationManagerInterface.php";i:62;s:119:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php";i:63;s:128:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManagerInterface.php";i:64;s:118:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Security/Core/Authorization/Voter/VoterInterface.php";i:65;s:102:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php";i:66;s:106:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallContext.php";i:67;s:99:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/RequestMatcher.php";i:68;s:108:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpFoundation/RequestMatcherInterface.php";i:69;s:65:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Environment.php";i:70;s:72:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/ExtensionInterface.php";i:71;s:63:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension.php";i:72;s:68:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Core.php";i:73;s:71:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Escaper.php";i:74;s:73:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Extension/Optimizer.php";i:75;s:69:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/LoaderInterface.php";i:76;s:60:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Markup.php";i:77;s:71:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/TemplateInterface.php";i:78;s:62:"/var/www/php/symfony/Symfony/vendor/twig/lib/Twig/Template.php";i:79;s:88:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Formatter/FormatterInterface.php";i:80;s:83:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Formatter/LineFormatter.php";i:81;s:84:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/HandlerInterface.php";i:82;s:83:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/AbstractHandler.php";i:83;s:93:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/AbstractProcessingHandler.php";i:84;s:81:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/StreamHandler.php";i:85;s:89:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Handler/FingersCrossedHandler.php";i:86;s:66:"/var/www/php/symfony/Symfony/vendor/monolog/src/Monolog/Logger.php";i:87;s:81:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bridge/Monolog/Logger.php";i:88;s:95:"/var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bridge/Monolog/Handler/DebugHandler.php";i:89;s:101:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Controller/ControllerListener.php";i:90;s:107:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Metadata/Driver/AnnotationConverter.php";i:91;s:124:"/var/www/php/symfony/Symfony/vendor/bundles/JMS/SecurityExtraBundle/Security/Authorization/Interception/MethodInvocation.php";}i:1;a:92:{i:0;s:60:"Symfony\Bundle\FrameworkBundle\EventListener\SessionListener";i:1;s:71:"Symfony\Component\HttpFoundation\SessionStorage\SessionStorageInterface";i:2;s:40:"Symfony\Component\HttpFoundation\Session";i:3;s:68:"Symfony\Component\HttpFoundation\SessionStorage\NativeSessionStorage";i:4;s:53:"Symfony\Component\Routing\Matcher\UrlMatcherInterface";i:5;s:57:"Symfony\Component\Routing\Generator\UrlGeneratorInterface";i:6;s:41:"Symfony\Component\Routing\RouterInterface";i:7;s:44:"Symfony\Component\Routing\Matcher\UrlMatcher";i:8;s:48:"Symfony\Component\Routing\Generator\UrlGenerator";i:9;s:65:"Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface";i:10;s:54:"Symfony\Component\Routing\RequestContextAwareInterface";i:11;s:40:"Symfony\Component\Routing\RequestContext";i:12;s:32:"Symfony\Component\Routing\Router";i:13;s:61:"Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher";i:14;s:45:"Symfony\Bundle\FrameworkBundle\Routing\Router";i:15;s:57:"Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables";i:16;s:57:"Symfony\Bundle\FrameworkBundle\Templating\EngineInterface";i:17;s:56:"Symfony\Component\Templating\TemplateNameParserInterface";i:18;s:47:"Symfony\Component\Templating\TemplateNameParser";i:19;s:44:"Symfony\Component\Templating\EngineInterface";i:20;s:45:"Symfony\Component\Config\FileLocatorInterface";i:21;s:55:"Symfony\Component\Templating\TemplateReferenceInterface";i:22;s:46:"Symfony\Component\Templating\TemplateReference";i:23;s:59:"Symfony\Bundle\FrameworkBundle\Templating\TemplateReference";i:24;s:60:"Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser";i:25;s:64:"Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator";i:26;s:45:"Symfony\Component\HttpFoundation\ParameterBag";i:27;s:42:"Symfony\Component\HttpFoundation\HeaderBag";i:28;s:40:"Symfony\Component\HttpFoundation\FileBag";i:29;s:42:"Symfony\Component\HttpFoundation\ServerBag";i:30;s:40:"Symfony\Component\HttpFoundation\Request";i:31;s:41:"Symfony\Component\HttpFoundation\Response";i:32;s:50:"Symfony\Component\HttpFoundation\ResponseHeaderBag";i:33;s:36:"Symfony\Component\Config\FileLocator";i:34;s:58:"Symfony\Component\EventDispatcher\EventDispatcherInterface";i:35;s:49:"Symfony\Component\EventDispatcher\EventDispatcher";i:36;s:39:"Symfony\Component\EventDispatcher\Event";i:37;s:58:"Symfony\Component\EventDispatcher\EventSubscriberInterface";i:38;s:39:"Symfony\Component\HttpKernel\HttpKernel";i:39;s:59:"Symfony\Component\HttpKernel\EventListener\ResponseListener";i:40;s:58:"Symfony\Component\HttpKernel\Controller\ControllerResolver";i:41;s:67:"Symfony\Component\HttpKernel\Controller\ControllerResolverInterface";i:42;s:46:"Symfony\Component\HttpKernel\Event\KernelEvent";i:43;s:56:"Symfony\Component\HttpKernel\Event\FilterControllerEvent";i:44;s:54:"Symfony\Component\HttpKernel\Event\FilterResponseEvent";i:45;s:51:"Symfony\Component\HttpKernel\Event\GetResponseEvent";i:46;s:70:"Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent";i:47;s:63:"Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent";i:48;s:41:"Symfony\Component\HttpKernel\KernelEvents";i:49;s:47:"Symfony\Component\HttpKernel\Config\FileLocator";i:50;s:59:"Symfony\Bundle\FrameworkBundle\EventListener\RouterListener";i:51;s:62:"Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser";i:52;s:60:"Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver";i:53;s:60:"Symfony\Bundle\FrameworkBundle\ContainerAwareEventDispatcher";i:54;s:41:"Symfony\Bundle\FrameworkBundle\HttpKernel";i:55;s:40:"Symfony\Component\Security\Http\Firewall";i:56;s:52:"Symfony\Component\Security\Http\FirewallMapInterface";i:57;s:47:"Symfony\Component\Security\Core\SecurityContext";i:58;s:56:"Symfony\Component\Security\Core\SecurityContextInterface";i:59;s:58:"Symfony\Component\Security\Core\User\UserProviderInterface";i:60;s:76:"Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager";i:61;s:77:"Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface";i:62;s:67:"Symfony\Component\Security\Core\Authorization\AccessDecisionManager";i:63;s:76:"Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface";i:64;s:66:"Symfony\Component\Security\Core\Authorization\Voter\VoterInterface";i:65;s:50:"Symfony\Bundle\SecurityBundle\Security\FirewallMap";i:66;s:54:"Symfony\Bundle\SecurityBundle\Security\FirewallContext";i:67;s:47:"Symfony\Component\HttpFoundation\RequestMatcher";i:68;s:56:"Symfony\Component\HttpFoundation\RequestMatcherInterface";i:69;s:16:"Twig_Environment";i:70;s:23:"Twig_ExtensionInterface";i:71;s:14:"Twig_Extension";i:72;s:19:"Twig_Extension_Core";i:73;s:22:"Twig_Extension_Escaper";i:74;s:24:"Twig_Extension_Optimizer";i:75;s:20:"Twig_LoaderInterface";i:76;s:11:"Twig_Markup";i:77;s:22:"Twig_TemplateInterface";i:78;s:13:"Twig_Template";i:79;s:36:"Monolog\Formatter\FormatterInterface";i:80;s:31:"Monolog\Formatter\LineFormatter";i:81;s:32:"Monolog\Handler\HandlerInterface";i:82;s:31:"Monolog\Handler\AbstractHandler";i:83;s:41:"Monolog\Handler\AbstractProcessingHandler";i:84;s:29:"Monolog\Handler\StreamHandler";i:85;s:37:"Monolog\Handler\FingersCrossedHandler";i:86;s:14:"Monolog\Logger";i:87;s:29:"Symfony\Bridge\Monolog\Logger";i:88;s:43:"Symfony\Bridge\Monolog\Handler\DebugHandler";i:89;s:53:"JMS\SecurityExtraBundle\Controller\ControllerListener";i:90;s:59:"JMS\SecurityExtraBundle\Metadata\Driver\AnnotationConverter";i:91;s:76:"JMS\SecurityExtraBundle\Security\Authorization\Interception\MethodInvocation";}} \ No newline at end of file diff --git a/app/cache/prod/security/cache.meta b/app/cache/prod/security/cache.meta deleted file mode 100644 index c856afc..0000000 --- a/app/cache/prod/security/cache.meta +++ /dev/null @@ -1 +0,0 @@ -a:0:{} \ No newline at end of file diff --git a/app/cache/prod/twig/0e/7e/94faa91473d7fb3dbf008099d192.php b/app/cache/prod/twig/0e/7e/94faa91473d7fb3dbf008099d192.php deleted file mode 100644 index c7ec245..0000000 --- a/app/cache/prod/twig/0e/7e/94faa91473d7fb3dbf008099d192.php +++ /dev/null @@ -1,65 +0,0 @@ -blocks = array( - 'title' => array($this, 'block_title'), - 'body' => array($this, 'block_body'), - ); - } - - public function getParent(array $context) - { - if (null === $this->parent) { - $this->parent = $this->env->loadTemplate("TwigBundle::layout.html.twig"); - } - - return $this->parent; - } - - protected function doDisplay(array $context, array $blocks = array()) - { - $context = array_merge($this->env->getGlobals(), $context); - - $this->getParent($context)->display($context, array_merge($this->blocks, $blocks)); - } - - // line 3 - public function block_title($context, array $blocks = array()) - { - // line 4 - echo " "; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false), "html"); - echo " ("; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_code'), "html"); - echo " "; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_text'), "html"); - echo ") -"; - } - - // line 7 - public function block_body($context, array $blocks = array()) - { - // line 8 - echo " "; - $this->env->loadTemplate("TwigBundle:Exception:exception.html.twig")->display($context); - } - - public function getTemplateName() - { - return "TwigBundle:Exception:exception_full.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php b/app/cache/prod/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php deleted file mode 100644 index 2348051..0000000 --- a/app/cache/prod/twig/35/aa/6b6840be8b917027b0c5b6884dc8.php +++ /dev/null @@ -1,112 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
- "; - // line 2 - if (($this->getContext($context, 'count') > 0)) { - // line 3 - echo "

- ["; - // line 4 - echo twig_escape_filter($this->env, (($this->getContext($context, 'count') - $this->getContext($context, 'position')) + 1), "html"); - echo "/"; - echo twig_escape_filter($this->env, ($this->getContext($context, 'count') + 1), "html"); - echo "] - "; - // line 5 - echo $this->env->getExtension('code')->abbrClass($this->getAttribute($this->getContext($context, 'exception'), "class", array(), "any", false)); - echo ": "; - echo twig_escape_filter($this->env, twig_strtr($this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false), array(" -" => "
")), "html"); - echo "  - "; - // line 6 - ob_start(); - // line 7 - echo " env, $this->getContext($context, 'position'), "html"); - echo "', 'traces'); switchIcons('icon_traces_"; - echo twig_escape_filter($this->env, $this->getContext($context, 'position'), "html"); - echo "_open', 'icon_traces_"; - echo twig_escape_filter($this->env, $this->getContext($context, 'position'), "html"); - echo "_close'); return false;\"> - env, $this->getContext($context, 'position'), "html"); - echo "_close\" alt=\"-\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("display") : ("hidden")); - echo "\" /> - env, $this->getContext($context, 'position'), "html"); - echo "_open\" alt=\"+\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("hidden") : ("display")); - echo "; margin-left: -18px\" /> - - "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 12 - echo "

- "; - } else { - // line 14 - echo "

Stack Trace

- "; - } - // line 16 - echo " - env, $this->getContext($context, 'position'), "html"); - echo "\"> -
    env, $this->getContext($context, 'position'), "html"); - echo "\" style=\"display: "; - echo (((0 == $this->getContext($context, 'count'))) ? ("block") : ("none")); - echo "\"> - "; - // line 19 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, 'exception'), "trace", array(), "any", false)); - foreach ($context['_seq'] as $context['i'] => $context['trace']) { - // line 20 - echo "
  1. - "; - // line 21 - $this->env->loadTemplate("TwigBundle:Exception:trace.html.twig")->display(array("prefix" => $this->getContext($context, 'position'), "i" => $this->getContext($context, 'i'), "trace" => $this->getContext($context, 'trace'))); - // line 22 - echo "
  2. - "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['i'], $context['trace'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 24 - echo "
-
-"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:traces.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/4f/9b/729889c116410ae3694aa1062e33.php b/app/cache/prod/twig/4f/9b/729889c116410ae3694aa1062e33.php deleted file mode 100644 index 3c285bd..0000000 --- a/app/cache/prod/twig/4f/9b/729889c116410ae3694aa1062e33.php +++ /dev/null @@ -1,39 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "

"; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "name", array(), "any", false), "html"); - echo "

-

Created: "; - // line 2 - echo twig_escape_filter($this->env, twig_date_format_filter($this->getAttribute($this->getContext($context, 'post'), "createdAt", array(), "any", false), "Y/m/d H:i"), "html"); - echo "

-

Updated: "; - // line 3 - echo twig_escape_filter($this->env, twig_date_format_filter($this->getAttribute($this->getContext($context, 'post'), "updatedAt", array(), "any", false), "Y/m/d H:i"), "html"); - echo "

-

"; - // line 4 - echo twig_nl2br_filter(twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false), "html")); - echo "

- -"; - } - - public function getTemplateName() - { - return "MyBlogBundle:Default:view.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php b/app/cache/prod/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php deleted file mode 100644 index f8d714c..0000000 --- a/app/cache/prod/twig/ec/8e/8b14a78225c40970bb6ec7a1fa7d.php +++ /dev/null @@ -1,108 +0,0 @@ -blocks = array( - 'title' => array($this, 'block_title'), - 'body' => array($this, 'block_body'), - ); - } - - protected function doDisplay(array $context, array $blocks = array()) - { - $context = array_merge($this->env->getGlobals(), $context); - - // line 1 - echo " - - - - - "; - // line 6 - $this->displayBlock('title', $context, $blocks); - echo " - env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/css/exception_layout.css"), "html"); - echo "\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /> - env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/css/exception.css"), "html"); - echo "\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /> - - -
-
-
- env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/logo_symfony.gif"), "html"); - echo "\" alt=\"Symfony\" /> -
- -
-
-
- - - - - - -
-
-
-
- - "; - // line 39 - $this->displayBlock('body', $context, $blocks); - // line 40 - echo "
- - -"; - } - - // line 6 - public function block_title($context, array $blocks = array()) - { - echo ""; - } - - // line 39 - public function block_body($context, array $blocks = array()) - { - echo ""; - } - - public function getTemplateName() - { - return "TwigBundle::layout.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/ec/dc/62834af68f95115d1cbdae442744.php b/app/cache/prod/twig/ec/dc/62834af68f95115d1cbdae442744.php deleted file mode 100644 index ad45237..0000000 --- a/app/cache/prod/twig/ec/dc/62834af68f95115d1cbdae442744.php +++ /dev/null @@ -1,96 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - if ($this->getAttribute($this->getContext($context, 'trace'), "function", array(), "any", false)) { - // line 2 - echo " at - - env, $this->getAttribute($this->getContext($context, 'trace'), "class", array(), "any", false), "html"); - echo "\">"; - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'trace'), "short_class", array(), "any", false), "html"); - echo " - "; - // line 5 - echo twig_escape_filter($this->env, ($this->getAttribute($this->getContext($context, 'trace'), "type", array(), "any", false) . $this->getAttribute($this->getContext($context, 'trace'), "function", array(), "any", false)), "html"); - echo " - - ("; - // line 7 - echo $this->env->getExtension('code')->formatArgs($this->getAttribute($this->getContext($context, 'trace'), "args", array(), "any", false)); - echo ") -
-"; - } - // line 10 - echo " -"; - // line 11 - if (($this->getAttribute(((array_key_exists("trace", $context)) ? (twig_default_filter($this->getContext($context, 'trace'))) : ("")), "file", array(), "any", true) && $this->getAttribute(((array_key_exists("trace", $context)) ? (twig_default_filter($this->getContext($context, 'trace'))) : ("")), "line", array(), "any", true))) { - // line 12 - echo " in "; - echo $this->env->getExtension('code')->formatFile($this->getAttribute($this->getContext($context, 'trace'), "file", array(), "any", false), $this->getAttribute($this->getContext($context, 'trace'), "line", array(), "any", false)); - echo "  - "; - // line 13 - ob_start(); - // line 14 - echo " env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "'); switchIcons('icon_"; - echo twig_escape_filter($this->env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_open', 'icon_"; - echo twig_escape_filter($this->env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_close'); return false;\"> - env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_close\" alt=\"-\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("display") : ("hidden")); - echo "\" /> - env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "_open\" alt=\"+\" src=\""; - echo twig_escape_filter($this->env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("hidden") : ("display")); - echo "; margin-left: -18px\" /> - - "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 19 - echo "
env, (($this->getContext($context, 'prefix') . "_") . $this->getContext($context, 'i')), "html"); - echo "\" style=\"display: "; - echo (((0 == $this->getContext($context, 'i'))) ? ("block") : ("none")); - echo "\" class=\"trace\"> - "; - // line 20 - echo $this->env->getExtension('code')->fileExcerpt($this->getAttribute($this->getContext($context, 'trace'), "file", array(), "any", false), $this->getAttribute($this->getContext($context, 'trace'), "line", array(), "any", false)); - echo " -
-"; - } - } - - public function getTemplateName() - { - return "TwigBundle:Exception:trace.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/f2/86/164116b8f4993e985f655ac81f94.php b/app/cache/prod/twig/f2/86/164116b8f4993e985f655ac81f94.php deleted file mode 100644 index 2db1e1e..0000000 --- a/app/cache/prod/twig/f2/86/164116b8f4993e985f655ac81f94.php +++ /dev/null @@ -1,264 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
- -
-
-
- \"Exceptionenv, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/exception_detected.gif"), "html"); - echo "\"/> -
-
- -
- \"\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/open_quote.gif"), "html"); - echo "\"/> -
- -

- "; - // line 15 - echo $this->env->getExtension('code')->formatFileFromText(twig_strtr(twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "message", array(), "any", false)), array(" -" => "
"))); - echo " -

- -
- "; - // line 19 - echo twig_escape_filter($this->env, $this->getContext($context, 'status_code'), "html"); - echo " "; - echo twig_escape_filter($this->env, $this->getContext($context, 'status_text'), "html"); - echo " - "; - echo $this->env->getExtension('code')->abbrClass($this->getAttribute($this->getContext($context, 'exception'), "class", array(), "any", false)); - echo " -
- - "; - // line 22 - $context['previous_count'] = twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'exception'), "allPrevious", array(), "any", false)); - // line 23 - echo " "; - if ($this->getContext($context, 'previous_count')) { - // line 24 - echo "
"; - echo twig_escape_filter($this->env, $this->getContext($context, 'previous_count'), "html"); - echo " linked Exception"; - echo ((($this->getContext($context, 'previous_count') > 1)) ? ("s") : ("")); - echo ": - -
- "; - } - // line 34 - echo " -
- \"\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/close_quote.gif"), "html"); - echo "\"/> -
- -
-
-
- - "; - // line 43 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, 'exception'), "toarray", array(), "any", false)); - foreach ($context['_seq'] as $context['position'] => $context['e']) { - // line 44 - echo " "; - $this->env->loadTemplate("TwigBundle:Exception:traces.html.twig")->display(array("exception" => $this->getContext($context, 'e'), "position" => $this->getContext($context, 'position'), "count" => $this->getContext($context, 'previous_count'))); - // line 45 - echo " "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['position'], $context['e'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 46 - echo " - "; - // line 47 - if ($this->getContext($context, 'logger')) { - // line 48 - echo "
-
- "; - // line 50 - ob_start(); - // line 51 - echo "

- Logs  - - \"+\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: hidden\" /> - \"-\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: visible; margin-left: -18px\" /> - -

- "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 59 - echo " - "; - // line 60 - if ($this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false)) { - // line 61 - echo "
- - "; - // line 63 - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false), "html"); - echo " error"; - echo ((($this->getAttribute($this->getContext($context, 'logger'), "counterrors", array(), "any", false) > 1)) ? ("s") : ("")); - echo " - -
- "; - } - // line 67 - echo " -
- -
- "; - // line 71 - $this->env->loadTemplate("TwigBundle:Exception:logs.html.twig")->display(array("logs" => $this->getAttribute($this->getContext($context, 'logger'), "logs", array(), "any", false))); - // line 72 - echo "
- -
- "; - } - // line 76 - echo " - "; - // line 77 - if ($this->getContext($context, 'currentContent')) { - // line 78 - echo "
- "; - // line 79 - ob_start(); - // line 80 - echo "

- Content of the Output  - - \"-\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_less.gif"), "html"); - echo "\" style=\"visibility: hidden\" /> - \"+\"env, $this->env->getExtension('assets')->getAssetUrl("bundles/framework/images/blue_picto_more.gif"), "html"); - echo "\" style=\"visibility: visible; margin-left: -18px\" /> - -

- "; - echo trim(preg_replace('/>\s+<', ob_get_clean())); - // line 88 - echo " -
- "; - // line 90 - echo twig_escape_filter($this->env, $this->getContext($context, 'currentContent'), "html"); - echo " -
- -
-
- "; - } - // line 96 - echo " -
- - -"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:exception.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/cache/prod/twig/f5/74/a4b577c89704f6052aea27387043.php b/app/cache/prod/twig/f5/74/a4b577c89704f6052aea27387043.php deleted file mode 100644 index 72f8835..0000000 --- a/app/cache/prod/twig/f5/74/a4b577c89704f6052aea27387043.php +++ /dev/null @@ -1,47 +0,0 @@ -env->getGlobals(), $context); - - // line 1 - echo "
    - "; - // line 2 - $context['_parent'] = (array) $context; - $context['_seq'] = twig_ensure_traversable($this->getContext($context, 'logs')); - foreach ($context['_seq'] as $context['_key'] => $context['log']) { - // line 3 - echo " getAttribute($this->getContext($context, 'log'), "priorityName", array(), "any", false), array(0 => "EMERG", 1 => "ERR", 2 => "CRIT", 3 => "ALERT", 4 => "ERROR", 5 => "CRITICAL"))) { - echo " class=\"error\""; - } - echo "> - "; - // line 4 - echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, 'log'), "message", array(), "any", false), "html"); - echo " - - "; - } - $_parent = $context['_parent']; - unset($context['_seq'], $context['_iterated'], $context['_key'], $context['log'], $context['_parent'], $context['loop']); - $context = array_merge($_parent, array_intersect_key($context, $_parent)); - // line 7 - echo "
-"; - } - - public function getTemplateName() - { - return "TwigBundle:Exception:logs.html.twig"; - } - - public function isTraitable() - { - return false; - } -} diff --git a/app/logs/dev.log b/app/logs/dev.log deleted file mode 100755 index 34d546c..0000000 --- a/app/logs/dev.log +++ /dev/null @@ -1,2705 +0,0 @@ -[2011-07-29 08:14:26] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:14:26] doctrine.DEBUG: CREATE TABLE Post (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, body LONGTEXT NOT NULL, createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, PRIMARY KEY(id)) ENGINE = InnoDB ([]) [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:36:23] request.CRITICAL: Symfony\Component\Config\Exception\FileLoaderLoadException: Cannot import resource "/var/www/php/symfony/Symfony/src/My/BlogBundle/Resources/config/routing.yml" from "/var/www/php/symfony/Symfony/app/config/routing.yml". (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/Config/Loader/FileLoader.php line 89 [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:36:23] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:36:24] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:37:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:37:37] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:37:37] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:37:37] request.CRITICAL: RuntimeException: You need to enable either the SQLite3 or PDO_SQLite extension for the profiler to run properly. (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 41 [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:37:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:43:46] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:43:46] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:43:46] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:43:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:44:33] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:44:33] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:44:33] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:44:33] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:46:10] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:46:10] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:46:10] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:46:10] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:47:03] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:47:03] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:47:03] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:47:03] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:50:29] request.CRITICAL: Doctrine\Common\Annotations\AnnotationException: [Syntax Error] Expected PlainValue, got ''' at position 11 in class My\BlogBundle\Entity\Post. (uncaught exception) at /var/www/php/symfony/Symfony/vendor/doctrine-common/lib/Doctrine/Common/Annotations/AnnotationException.php line 41 [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:29] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:50:41] request.CRITICAL: Doctrine\Common\Annotations\AnnotationException: [Syntax Error] Expected PlainValue, got 'posts' at position 11 in class My\BlogBundle\Entity\Post. (uncaught exception) at /var/www/php/symfony/Symfony/vendor/doctrine-common/lib/Doctrine/Common/Annotations/AnnotationException.php line 41 [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:55] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:55] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:50:55] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:50:59] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:50:59] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:50:59] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:50:59] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:52:41] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:52:41] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:52:41] request.CRITICAL: Twig_Error_Runtime: Method "title" for object "My\BlogBundle\Entity\Post" does not exist in "MyBlogBundle:Default:index.html.twig" at line 12 (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/dev/classes.php line 7542 [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:52:41] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:53:47] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:53:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:53:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:53:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:56:32] request.INFO: Matched route "blog_index" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::indexAction", "_route": "blog_index") [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:56:32] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:56:32] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:56:32] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 ([]) [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 08:56:54] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /blog/view/1" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/dev/classes.php line 4533 [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:56:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:56:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:57:01] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "1", "_route": "blog_view") [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:57:01] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:57:01] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["1"]) [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:57:01] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:57:02] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:57:04] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "5", "_route": "blog_view") [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:04] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:57:05] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:57:05] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["5"]) [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:57:05] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:57:09] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10", "_route": "blog_view") [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:57:09] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:57:09] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10"]) [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:57:09] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 08:57:14] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 08:57:14] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 08:57:14] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 08:57:14] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:17:30] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:17:30] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:17:30] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:17:30] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:18:14] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:18:15] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:18:15] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:18:15] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:18:15] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:18:16] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:18:18] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:18:18] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:18:18] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:18:18] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:47] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:47] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:48] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:48] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:48] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:48] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:48] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:48] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:48] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:49] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:49] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:49] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:50] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:50] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:50] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:50] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:50] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:51] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:52] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:53] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:53] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:22:53] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:53] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:53] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:54] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:54] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:54] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:54] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:22:54] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:54] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:55] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:56] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:22:56] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:34] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:35] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:35] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:36] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] request.INFO: Matched route "blog_view" (parameters: "_controller": "My\BlogBundle\Controller\DefaultController::viewAction", "id": "10000", "_route": "blog_view") [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SET NAMES UTF8 ([]) [] [] -[2011-07-29 09:23:36] doctrine.DEBUG: SELECT t0.id AS id1, t0.name AS name2, t0.body AS body3, t0.createdAt AS createdAt4, t0.updatedAt AS updatedAt5 FROM Post t0 WHERE t0.id = ? (["10000"]) [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:36] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:37] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:23:37] request.CRITICAL: ErrorException: Warning: SQLite3::exec(): database is locked in /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php line 44 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:37] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:38] profiler.WARNING: Unable to store the profiler information. [] [] -[2011-07-29 09:23:38] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] -[2011-07-29 09:23:38] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [] diff --git a/app/logs/prod.log b/app/logs/prod.log deleted file mode 100755 index 9c2dfa7..0000000 --- a/app/logs/prod.log +++ /dev/null @@ -1,46 +0,0 @@ -[2011-07-29 08:05:57] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /" (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/RouterListener.php line 88 [] [] -[2011-07-29 08:30:03] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /" (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/EventListener/RouterListener.php line 88 [] [] -[2011-07-29 08:44:06] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /blog/" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 08:44:10] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 08:44:26] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 08:44:37] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /blog/" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 08:57:21] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /blog/10000" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 08:57:45] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /blog/10000" (uncaught exception) at /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 4533 [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:25:45] request.CRITICAL: ErrorException: Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 398 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:25:45] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:25:46] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:25:46] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.exception" to listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException". [] [] -[2011-07-29 09:27:35] request.CRITICAL: ErrorException: Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in /var/www/php/symfony/Symfony/app/cache/prod/classes.php line 398 (uncaught exception) at /var/www/php/symfony/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php line 65 [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] -[2011-07-29 09:27:35] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] [] -[2011-07-29 09:27:37] event.DEBUG: Listener "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException" stopped propagation of the event "kernel.exception". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\SecurityBundle\EventListener\ResponseListener::onKernelResponse". [] [] -[2011-07-29 09:27:37] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\CacheListener::onKernelResponse". [] []