source: cpc/trunk/project/cache/frontend/prod/config/config_factories.yml.php @ 2

Last change on this file since 2 was 2, checked in by teymour, 12 years ago

Permier commit

File size: 4.7 KB
Line 
1<?php
2// auto-generated by sfFactoryConfigHandler
3// date: 2009/07/01 13:11:09
4
5  $class = sfConfig::get('sf_factory_logger', 'sfNoLogger');
6  $this->factories['logger'] = new $class($this->dispatcher, array_merge(array('auto_shutdown' => false), sfConfig::get('sf_factory_logger_parameters', array (
7  'level' => 'err',
8  'loggers' => NULL,
9))));
10 
11
12  if (sfConfig::get('sf_i18n'))
13  {
14    $class = sfConfig::get('sf_factory_i18n', 'sfI18N');
15    $cache = new sfFileCache(array (
16  'automatic_cleaning_factor' => 0,
17  'cache_dir' => '/home/cpc/project/cache/frontend/prod/i18n',
18  'lifetime' => 31556926,
19  'prefix' => '/home/cpc/project/apps/frontend/i18n',
20));
21    $this->factories['i18n'] = new $class($this->configuration, $cache, array (
22  'source' => 'XLIFF',
23  'debug' => false,
24  'untranslated_prefix' => '[T]',
25  'untranslated_suffix' => '[/T]',
26));
27    sfWidgetFormSchemaFormatter::setTranslationCallable(array($this->factories['i18n'], '__'));
28  }
29
30  $class = sfConfig::get('sf_factory_controller', 'sfFrontWebController');
31   $this->factories['controller'] = new $class($this);
32  $class = sfConfig::get('sf_factory_request', 'sfWebRequest');
33   $this->factories['request'] = new $class($this->dispatcher, array(), array(), sfConfig::get('sf_factory_request_parameters', array (
34  'logging' => '',
35  'path_info_array' => 'SERVER',
36  'path_info_key' => 'PATH_INFO',
37  'relative_url_root' => NULL,
38  'formats' => 
39  array (
40    'txt' => 'text/plain',
41    'js' => 
42    array (
43      0 => 'application/javascript',
44      1 => 'application/x-javascript',
45      2 => 'text/javascript',
46    ),
47    'css' => 'text/css',
48    'json' => 
49    array (
50      0 => 'application/json',
51      1 => 'application/x-json',
52    ),
53    'xml' => 
54    array (
55      0 => 'text/xml',
56      1 => 'application/xml',
57      2 => 'application/x-xml',
58    ),
59    'rdf' => 'application/rdf+xml',
60    'atom' => 'application/atom+xml',
61  ),
62  'no_script_name' => false,
63)), sfConfig::get('sf_factory_request_attributes', array()));
64  $class = sfConfig::get('sf_factory_response', 'sfWebResponse');
65  $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 (
66  'logging' => '',
67  'charset' => 'utf-8',
68  'send_http_headers' => true,
69))));
70  if ($this->factories['request'] instanceof sfWebRequest 
71      && $this->factories['response'] instanceof sfWebResponse 
72      && 'HEAD' == $this->factories['request']->getMethod())
73  { 
74    $this->factories['response']->setHeaderOnly(true);
75  }
76
77  $class = sfConfig::get('sf_factory_routing', 'sfPatternRouting');
78      $cache = new sfFileCache(array (
79  'automatic_cleaning_factor' => 0,
80  'cache_dir' => '/home/cpc/project/cache/frontend/prod/config/routing',
81  'lifetime' => 31556926,
82  'prefix' => '/home/cpc/project/apps/frontend/routing',
83));
84
85$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 (
86  'load_configuration' => true,
87  'suffix' => '',
88  'default_module' => 'default',
89  'default_action' => 'index',
90  'debug' => '',
91  'logging' => '',
92  'generate_shortest_url' => true,
93  'extra_parameters_as_query_string' => true,
94))));
95if ($parameters = $this->factories['routing']->parse($this->factories['request']->getPathInfo()))
96{
97  $this->factories['request']->addRequestParameters($parameters);
98}
99
100  $class = sfConfig::get('sf_factory_storage', 'sfSessionStorage');
101  $this->factories['storage'] = new $class(array_merge(array(
102'auto_shutdown' => false, 'session_id' => $this->getRequest()->getParameter('symfony'),
103), sfConfig::get('sf_factory_storage_parameters', array (
104  'session_name' => 'symfony',
105))));
106  $class = sfConfig::get('sf_factory_user', 'myUser');
107  $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 (
108  'timeout' => 1800,
109  'logging' => '',
110  'use_flash' => true,
111  'default_culture' => 'en',
112))));
113
114  if (sfConfig::get('sf_cache'))
115  {
116    $class = sfConfig::get('sf_factory_view_cache', 'sfFileCache');
117    $cache = new $class(sfConfig::get('sf_factory_view_cache_parameters', array (
118  'automatic_cleaning_factor' => 0,
119  'cache_dir' => '/home/cpc/project/cache/frontend/prod/template',
120  'lifetime' => 86400,
121  'prefix' => '/home/cpc/project/apps/frontend/template',
122)));
123    $this->factories['viewCacheManager'] = new sfViewCacheManager($this, $cache);
124  }
125  else
126  {
127    $this->factories['viewCacheManager'] = null;
128  }
129
Note: See TracBrowser for help on using the repository browser.