diff -r 56befcb22751 -r 94a1dc255022 thd/cache/frontend/dev/config/config_factories.yml.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thd/cache/frontend/dev/config/config_factories.yml.php Tue Sep 22 16:40:38 2009 +0200 @@ -0,0 +1,141 @@ +factories['logger'] = new $class($this->dispatcher, array_merge(array('auto_shutdown' => false), sfConfig::get('sf_factory_logger_parameters', array ( + 'level' => 'debug', +)))); + +$logger = new sfWebDebugLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array ( + 'level' => 'debug', + 'xdebug_logging' => true, + 'web_debug_class' => 'sfWebDebug', +))); +$this->factories['logger']->addLogger($logger); + +$logger = new sfFileLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array ( + 'level' => 'debug', + 'file' => '/Users/gautierthibault/Sites/thd/log/frontend_dev.log', +))); +$this->factories['logger']->addLogger($logger); + + + if (sfConfig::get('sf_i18n')) + { + $class = sfConfig::get('sf_factory_i18n', 'sfI18N'); + $cache = new sfFileCache(array ( + 'automatic_cleaning_factor' => 0, + 'cache_dir' => '/Users/gautierthibault/Sites/thd/cache/frontend/dev/i18n', + 'lifetime' => 31556926, + 'prefix' => '/Users/gautierthibault/Sites/thd/apps/frontend/i18n', +)); + $this->factories['i18n'] = new $class($this->configuration, $cache, array ( + 'source' => 'XLIFF', + 'debug' => false, + 'untranslated_prefix' => '[T]', + 'untranslated_suffix' => '[/T]', +)); + sfWidgetFormSchemaFormatter::setTranslationCallable(array($this->factories['i18n'], '__')); + } + + $class = sfConfig::get('sf_factory_controller', 'sfFrontWebController'); + $this->factories['controller'] = new $class($this); + $class = sfConfig::get('sf_factory_request', 'sfWebRequest'); + $this->factories['request'] = new $class($this->dispatcher, array(), array(), sfConfig::get('sf_factory_request_parameters', array ( + 'logging' => '1', + 'path_info_array' => 'SERVER', + 'path_info_key' => 'PATH_INFO', + 'relative_url_root' => NULL, + 'formats' => + array ( + 'txt' => 'text/plain', + 'js' => + array ( + 0 => 'application/javascript', + 1 => 'application/x-javascript', + 2 => 'text/javascript', + ), + 'css' => 'text/css', + 'json' => + array ( + 0 => 'application/json', + 1 => 'application/x-json', + ), + 'xml' => + array ( + 0 => 'text/xml', + 1 => 'application/xml', + 2 => 'application/x-xml', + ), + 'rdf' => 'application/rdf+xml', + 'atom' => 'application/atom+xml', + ), + 'no_script_name' => false, +)), sfConfig::get('sf_factory_request_attributes', array())); + $class = sfConfig::get('sf_factory_response', 'sfWebResponse'); + $this->factories['response'] = new $class($this->dispatcher, sfConfig::get('sf_factory_response_parameters', array_merge(array('http_protocol' => isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : null), array ( + 'logging' => '1', + 'charset' => 'utf-8', + 'send_http_headers' => true, +)))); + if ($this->factories['request'] instanceof sfWebRequest + && $this->factories['response'] instanceof sfWebResponse + && 'HEAD' == $this->factories['request']->getMethod()) + { + $this->factories['response']->setHeaderOnly(true); + } + + $class = sfConfig::get('sf_factory_routing', 'sfPatternRouting'); + $cache = new sfFileCache(array ( + 'automatic_cleaning_factor' => 0, + 'cache_dir' => '/Users/gautierthibault/Sites/thd/cache/frontend/dev/config/routing', + 'lifetime' => 31556926, + 'prefix' => '/Users/gautierthibault/Sites/thd/apps/frontend/routing', +)); + +$this->factories['routing'] = new $class($this->dispatcher, $cache, array_merge(array('auto_shutdown' => false, 'context' => $this->factories['request']->getRequestContext()), sfConfig::get('sf_factory_routing_parameters', array ( + 'load_configuration' => true, + 'suffix' => '', + 'default_module' => 'default', + 'default_action' => 'index', + 'debug' => '1', + 'logging' => '1', + 'generate_shortest_url' => true, + 'extra_parameters_as_query_string' => true, +)))); +if ($parameters = $this->factories['routing']->parse($this->factories['request']->getPathInfo())) +{ + $this->factories['request']->addRequestParameters($parameters); +} + + $class = sfConfig::get('sf_factory_storage', 'sfSessionStorage'); + $this->factories['storage'] = new $class(array_merge(array( +'auto_shutdown' => false, 'session_id' => $this->getRequest()->getParameter('symfony'), +), sfConfig::get('sf_factory_storage_parameters', array ( + 'session_name' => 'symfony', +)))); + $class = sfConfig::get('sf_factory_user', 'myUser'); + $this->factories['user'] = new $class($this->dispatcher, $this->factories['storage'], array_merge(array('auto_shutdown' => false, 'culture' => $this->factories['request']->getParameter('sf_culture')), sfConfig::get('sf_factory_user_parameters', array ( + 'timeout' => 1800, + 'logging' => '1', + 'use_flash' => true, + 'default_culture' => 'en', +)))); + + if (sfConfig::get('sf_cache')) + { + $class = sfConfig::get('sf_factory_view_cache', 'sfFileCache'); + $cache = new $class(sfConfig::get('sf_factory_view_cache_parameters', array ( + 'automatic_cleaning_factor' => 0, + 'cache_dir' => '/Users/gautierthibault/Sites/thd/cache/frontend/dev/template', + 'lifetime' => 86400, + 'prefix' => '/Users/gautierthibault/Sites/thd/apps/frontend/template', +))); + $this->factories['viewCacheManager'] = new sfViewCacheManager($this, $cache); + } + else + { + $this->factories['viewCacheManager'] = null; + } +