Development

Changeset 8180

You must first sign up to be able to contribute.

Changeset 8180

Show
Ignore:
Timestamp:
04/01/08 15:52:06 (5 months ago)
Author:
noel
Message:

[1.1] fixed autoloading on windows environment

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/lib/autoload/sfCoreAutoload.class.php

    r8155 r8180  
    9999  static public function make() 
    100100  { 
    101     $libDir = realpath(dirname(__FILE__).'/..'); 
     101    $libDir = str_replace(DIRECTORY_SEPARATOR, '/', realpath(dirname(__FILE__).DIRECTORY_SEPARATOR.'..')); 
    102102    require_once $libDir.'/util/sfFinder.class.php'; 
    103103 
     
    114114    foreach ($files as $file) 
    115115    { 
    116       $classes[basename($file, '.class.php')] = str_replace($libDir.'/', '', dirname($file)); 
     116      $classes[basename($file, '.class.php')] = str_replace($libDir.'/', '', str_replace(DIRECTORY_SEPARATOR, '/', dirname($file))); 
    117117    } 
    118118 
     
    125125  // To update it, use sfCoreAutoload::make() 
    126126  protected $classes = array ( 
    127   'sfAction' => 'action', 
    128   'sfActions' => 'action', 
    129   'sfActionStack' => 'action', 
    130   'sfActionStackEntry' => 'action', 
    131   'sfComponent' => 'action', 
    132   'sfComponents' => 'action', 
    133   'sfData' => 'addon', 
    134   'sfPager' => 'addon', 
    135127  'sfAutoload' => 'autoload', 
    136128  'sfCoreAutoload' => 'autoload', 
    137129  'sfSimpleAutoload' => 'autoload', 
    138   'sfAPCCache' => 'cache', 
    139   'sfCache' => 'cache', 
    140   'sfEAcceleratorCache' => 'cache', 
    141   'sfFileCache' => 'cache', 
    142   'sfFunctionCache' => 'cache', 
    143   'sfMemcacheCache' => 'cache', 
    144   'sfNoCache' => 'cache', 
    145   'sfSQLiteCache' => 'cache', 
    146   'sfXCacheCache' => 'cache', 
    147   'sfAnsiColorFormatter' => 'command', 
    148   'sfCommandApplication' => 'command', 
    149   'sfCommandArgument' => 'command', 
    150   'sfCommandArgumentSet' => 'command', 
    151   'sfCommandArgumentsException' => 'command', 
    152   'sfCommandException' => 'command', 
    153   'sfCommandLogger' => 'command', 
    154   'sfCommandManager' => 'command', 
    155   'sfCommandOption' => 'command', 
    156   'sfCommandOptionSet' => 'command', 
    157   'sfFormatter' => 'command', 
    158   'sfSymfonyCommandApplication' => 'command', 
    159   'sfApplicationConfiguration' => 'config', 
    160   'sfAutoloadConfigHandler' => 'config', 
    161   'sfCacheConfigHandler' => 'config', 
    162   'sfCompileConfigHandler' => 'config', 
    163   'sfConfig' => 'config', 
    164   'sfConfigCache' => 'config', 
    165   'sfConfigHandler' => 'config', 
    166   'sfDatabaseConfigHandler' => 'config', 
    167   'sfDefineEnvironmentConfigHandler' => 'config', 
    168   'sfFactoryConfigHandler' => 'config', 
    169   'sfFilterConfigHandler' => 'config', 
    170   'sfGeneratorConfigHandler' => 'config', 
    171   'sfLoader' => 'config', 
    172   'sfProjectConfiguration' => 'config', 
    173   'sfRootConfigHandler' => 'config', 
    174   'sfRoutingConfigHandler' => 'config', 
    175   'sfSecurityConfigHandler' => 'config', 
    176   'sfSimpleYamlConfigHandler' => 'config', 
    177   'sfViewConfigHandler' => 'config', 
    178   'sfYamlConfigHandler' => 'config', 
    179   'sfConsoleController' => 'controller', 
    180   'sfController' => 'controller', 
    181   'sfFrontWebController' => 'controller', 
    182   'sfWebController' => 'controller', 
    183   'sfDatabase' => 'database', 
    184   'sfDatabaseManager' => 'database', 
    185   'sfMySQLDatabase' => 'database', 
    186   'sfPDODatabase' => 'database', 
    187   'sfPostgreSQLDatabase' => 'database', 
     130  'sfRichTextEditor' => 'helper', 
     131  'sfRichTextEditorTinyMCE' => 'helper', 
     132  'sfRichTextEditorFCK' => 'helper', 
     133  'sfPDOSessionStorage' => 'storage', 
     134  'sfNoStorage' => 'storage', 
     135  'sfPostgreSQLSessionStorage' => 'storage', 
     136  'sfStorage' => 'storage', 
     137  'sfMySQLSessionStorage' => 'storage', 
     138  'sfSessionTestStorage' => 'storage', 
     139  'sfDatabaseSessionStorage' => 'storage', 
     140  'sfSessionStorage' => 'storage', 
     141  'sfWidgetForm' => 'widget', 
     142  'sfWidgetFormSelectRadio' => 'widget', 
     143  'sfWidgetFormInputHidden' => 'widget', 
     144  'sfWidgetFormI18nSelectCountry' => 'widget/i18n', 
     145  'sfWidgetFormI18nTime' => 'widget/i18n', 
     146  'sfWidgetFormI18nSelectLanguage' => 'widget/i18n', 
     147  'sfWidgetFormI18nDateTime' => 'widget/i18n', 
     148  'sfWidgetFormI18nDate' => 'widget/i18n', 
     149  'sfWidgetFormSchemaForEach' => 'widget', 
     150  'sfWidgetFormSelectMany' => 'widget', 
     151  'sfWidget' => 'widget', 
     152  'sfWidgetFormDate' => 'widget', 
     153  'sfWidgetFormIdentity' => 'widget', 
     154  'sfWidgetFormInput' => 'widget', 
     155  'sfWidgetFormSchemaFormatter' => 'widget', 
     156  'sfWidgetFormSchemaFormatterList' => 'widget', 
     157  'sfWidgetFormDateTime' => 'widget', 
     158  'sfWidgetFormInputPassword' => 'widget', 
     159  'sfWidgetFormSchema' => 'widget', 
     160  'sfWidgetFormSchemaFormatterTable' => 'widget', 
     161  'sfWidgetFormInputCheckbox' => 'widget', 
     162  'sfWidgetFormTextarea' => 'widget', 
     163  'sfWidgetFormTime' => 'widget', 
     164  'sfWidgetFormSelect' => 'widget', 
     165  'sfWidgetFormSchemaDecorator' => 'widget', 
     166  'sfWidgetFormInputFile' => 'widget', 
     167  'sfTestBrowser' => 'test', 
     168  'sfRenderingFilter' => 'filter', 
     169  'sfFilterChain' => 'filter', 
     170  'sfCommonFilter' => 'filter', 
     171  'sfFilter' => 'filter', 
     172  'sfExecutionFilter' => 'filter', 
     173  'sfBasicSecurityFilter' => 'filter', 
     174  'sfCacheFilter' => 'filter', 
     175  'sfCrudGenerator' => 'generator', 
     176  'sfGeneratorManager' => 'generator', 
     177  'sfAdminGenerator' => 'generator', 
     178  'sfGenerator' => 'generator', 
     179  'sfMessageSource_gettext' => 'i18n', 
     180  'sfIMessageSource' => 'i18n', 
     181  'sfMessageSource_Aggregate' => 'i18n', 
     182  'sfCultureInfo' => 'i18n', 
     183  'sfMessageSource_MySQL' => 'i18n', 
     184  'sfI18nYamlExtractor' => 'i18n/extract', 
     185  'sfI18nYamlValidateExtractor' => 'i18n/extract', 
     186  'sfI18nExtractorInterface' => 'i18n/extract', 
     187  'sfI18nYamlGeneratorExtractor' => 'i18n/extract', 
     188  'sfI18nExtract' => 'i18n/extract', 
     189  'sfI18nPhpExtractor' => 'i18n/extract', 
     190  'sfI18nModuleExtract' => 'i18n/extract', 
     191  'sfI18nApplicationExtract' => 'i18n/extract', 
     192  'sfMessageSource_XLIFF' => 'i18n', 
     193  'sfMessageSource_File' => 'i18n', 
     194  'sfMessageSource_SQLite' => 'i18n', 
     195  'sfMessageSource_Database' => 'i18n', 
     196  'sfDateFormat' => 'i18n', 
     197  'sfI18N' => 'i18n', 
     198  'sfDateTimeFormatInfo' => 'i18n', 
     199  'TGettext' => 'i18n/Gettext', 
     200  'sfChoiceFormat' => 'i18n', 
     201  'sfNumberFormat' => 'i18n', 
     202  'sfMessageFormat' => 'i18n', 
     203  'sfNumberFormatInfo' => 'i18n', 
     204  'sfMessageSource' => 'i18n', 
    188205  'sfDebug' => 'debug', 
    189206  'sfTimer' => 'debug', 
    190207  'sfTimerManager' => 'debug', 
    191208  'sfWebDebug' => 'debug', 
    192   'sfEvent' => 'event', 
    193   'sfEventDispatcher' => 'event', 
    194   'sfCacheException' => 'exception', 
    195   'sfConfigurationException' => 'exception', 
     209  'sfWebRequest' => 'request', 
     210  'sfRequest' => 'request', 
     211  'sfConsoleRequest' => 'request', 
     212  'sfNamespacedParameterHolder' => 'util', 
     213  'sfDomCssSelector' => 'util', 
     214  'sfToolkit' => 'util', 
     215  'sfCallable' => 'util', 
     216  'sfParameterHolder' => 'util', 
     217  'sfContext' => 'util', 
     218  'sfFinder' => 'util', 
     219  'sfBrowser' => 'util', 
     220  'sfInflector' => 'util', 
     221  'sfBaseTask' => 'task', 
     222  'sfCommandApplicationTask' => 'task', 
     223  'sfTestFunctionalTask' => 'task/test', 
     224  'sfTestAllTask' => 'task/test', 
     225  'sfTestUnitTask' => 'task/test', 
     226  'sfGeneratorBaseTask' => 'task/generator', 
     227  'sfGenerateModuleTask' => 'task/generator', 
     228  'sfGenerateProjectTask' => 'task/generator', 
     229  'sfGenerateAppTask' => 'task/generator', 
     230  'sfI18nExtractTask' => 'task/i18n', 
     231  'sfI18nFindTask' => 'task/i18n', 
     232  'sfConfigureDatabaseTask' => 'task/configure', 
     233  'sfConfigureAuthorTask' => 'task/configure', 
     234  'sfLogClearTask' => 'task/log', 
     235  'sfLogRotateTask' => 'task/log', 
     236  'sfProjectEnableTask' => 'task/project', 
     237  'sfProjectDisableTask' => 'task/project', 
     238  'sfProjectPermissionsTask' => 'task/project', 
     239  'sfProjectFreezeTask' => 'task/project', 
     240  'sfProjectUnfreezeTask' => 'task/project', 
     241  'sfUpgradeTo11Task' => 'task/project', 
     242  'sfProjectDeployTask' => 'task/project', 
     243  'sfProjectClearControllersTask' => 'task/project', 
     244  'sfSingletonUpgrade' => 'task/project/upgrade1.1', 
     245  'sfTestUpgrade' => 'task/project/upgrade1.1', 
     246  'sfViewCacheManagerUpgrade' => 'task/project/upgrade1.1', 
     247  'sfFlashUpgrade' => 'task/project/upgrade1.1', 
     248  'sfFactoriesUpgrade' => 'task/project/upgrade1.1', 
     249  'sfEnvironmentUpgrade' => 'task/project/upgrade1.1', 
     250  'sfWebDebugUpgrade' => 'task/project/upgrade1.1', 
     251  'sfConfigFileUpgrade' => 'task/project/upgrade1.1', 
     252  'sfUpgrade' => 'task/project/upgrade1.1', 
     253  'sfPropelUpgrade' => 'task/project/upgrade1.1', 
     254  'sfConfigUpgrade' => 'task/project/upgrade1.1', 
     255  'sfComponentUpgrade' => 'task/project/upgrade1.1', 
     256  'sfLoggerUpgrade' => 'task/project/upgrade1.1', 
     257  'sfPluginUninstallTask' => 'task/plugin', 
     258  'sfPluginAddChannelTask' => 'task/plugin', 
     259  'sfPluginInstallTask' => 'task/plugin', 
     260  'sfPluginListTask' => 'task/plugin', 
     261  'sfPluginBaseTask' => 'task/plugin', 
     262  'sfPluginUpgradeTask' => 'task/plugin', 
     263  'sfCacheClearTask' => 'task/cache', 
     264  'sfFilesystem' => 'task', 
     265  'sfHelpTask' => 'task/help', 
     266  'sfListTask' => 'task/help', 
     267  'sfTask' => 'task', 
     268  'sfViewCacheManager' => 'view', 
     269  'sfView' => 'view', 
     270  'sfPHPView' => 'view', 
     271  'sfEscapedViewParameterHolder' => 'view', 
     272  'sfPartialView' => 'view', 
     273  'sfViewParameterHolder' => 'view', 
     274  'sfOutputEscaperGetterDecorator' => 'view/escaper', 
     275  'sfOutputEscaperSafe' => 'view/escaper', 
     276  'sfOutputEscaperArrayDecorator' => 'view/escaper', 
     277  'sfOutputEscaper' => 'view/escaper', 
     278  'sfOutputEscaperIteratorDecorator' => 'view/escaper', 
     279  'sfOutputEscaperObjectDecorator' => 'view/escaper', 
     280  'sfAggregateLogger' => 'log', 
     281  'sfStreamLogger' => 'log', 
     282  'sfNoLogger' => 'log', 
     283  'sfLoggerWrapper' => 'log', 
     284  'sfLogger' => 'log', 
     285  'sfWebDebugLogger' => 'log', 
     286  'sfConsoleLogger' => 'log', 
     287  'sfLoggerInterface' => 'log', 
     288  'sfFileLogger' => 'log', 
     289  'sfData' => 'addon', 
     290  'sfPager' => 'addon', 
     291  'sfPearFrontendPlugin' => 'plugin', 
     292  'sfPluginManager' => 'plugin', 
     293  'sfPluginRestException' => 'plugin', 
     294  'sfPearRestPlugin' => 'plugin', 
     295  'sfPearDownloader' => 'plugin', 
     296  'sfPearRest' => 'plugin', 
     297  'sfPearRest11' => 'plugin', 
     298  'sfPearEnvironment' => 'plugin', 
     299  'sfSymfonyPluginManager' => 'plugin', 
     300  'sfPluginDependencyException' => 'plugin', 
     301  'sfPluginRecursiveDependencyException' => 'plugin', 
     302  'sfPearRest10' => 'plugin', 
     303  'sfPluginException' => 'plugin', 
     304  'sfMemcacheCache' => 'cache', 
     305  'sfAPCCache' => 'cache', 
     306  'sfEAcceleratorCache' => 'cache', 
     307  'sfFunctionCache' => 'cache', 
     308  'sfXCacheCache' => 'cache', 
     309  'sfNoCache' => 'cache', 
     310  'sfCache' => 'cache', 
     311  'sfSQLiteCache' => 'cache', 
     312  'sfFileCache' => 'cache', 
     313  'sfMySQLDatabase' => 'database', 
     314  'sfPostgreSQLDatabase' => 'database', 
     315  'sfPDODatabase' => 'database', 
     316  'sfDatabase' => 'database', 
     317  'sfDatabaseManager' => 'database', 
     318  'sfFormFieldSchema' => 'form', 
     319  'sfForm' => 'form', 
     320  'sfFormField' => 'form', 
     321  'sfYamlParser' => 'yaml', 
     322  'sfYamlDumper' => 'yaml', 
     323  'sfYamlInline' => 'yaml', 
     324  'sfYaml' => 'yaml', 
     325  'sfBasicSecurityUser' => 'user', 
     326  'sfUser' => 'user', 
     327  'sfSecurityUser' => 'user', 
    196328  'sfControllerException' => 'exception', 
     329  'sfInitializationException' => 'exception', 
     330  'sfFileException' => 'exception', 
    197331  'sfDatabaseException' => 'exception', 
     332  'sfFactoryException' => 'exception', 
    198333  'sfError404Exception' => 'exception', 
    199   'sfException' => 'exception', 
    200   'sfFactoryException' => 'exception', 
    201   'sfFileException' => 'exception', 
    202   'sfFilterException' => 'exception', 
    203   'sfForwardException' => 'exception', 
    204   'sfInitializationException' => 'exception', 
    205   'sfParseException' => 'exception', 
    206334  'sfRenderException' => 'exception', 
    207335  'sfSecurityException' => 'exception', 
     336  'sfForwardException' => 'exception', 
     337  'sfFilterException' => 'exception', 
     338  'sfParseException' => 'exception', 
    208339  'sfStopException' => 'exception', 
     340  'sfViewException' => 'exception', 
     341  'sfConfigurationException' => 'exception', 
     342  'sfCacheException' => 'exception', 
     343  'sfException' => 'exception', 
    209344  'sfStorageException' => 'exception', 
    210   'sfViewException' => 'exception', 
    211   'sfBasicSecurityFilter' => 'filter', 
    212   'sfCacheFilter' => 'filter', 
    213   'sfCommonFilter' => 'filter', 
    214   'sfExecutionFilter' => 'filter', 
    215   'sfFilter' => 'filter', 
    216   'sfFilterChain' => 'filter', 
    217   'sfRenderingFilter' => 'filter', 
    218   'sfForm' => 'form', 
    219   'sfFormField' => 'form', 
    220   'sfFormFieldSchema' => 'form', 
    221   'sfAdminGenerator' => 'generator', 
    222   'sfCrudGenerator' => 'generator', 
    223   'sfGenerator' => 'generator', 
    224   'sfGeneratorManager' => 'generator', 
    225   'sfRichTextEditor' => 'helper', 
    226   'sfRichTextEditorFCK' => 'helper', 
    227   'sfRichTextEditorTinyMCE' => 'helper', 
    228   'sfI18nApplicationExtract' => 'i18n/extract', 
    229   'sfI18nExtract' => 'i18n/extract', 
    230   'sfI18nExtractorInterface' => 'i18n/extract', 
    231   'sfI18nModuleExtract' => 'i18n/extract', 
    232   'sfI18nPhpExtractor' => 'i18n/extract', 
    233   'sfI18nYamlExtractor' => 'i18n/extract', 
    234   'sfI18nYamlGeneratorExtractor' => 'i18n/extract', 
    235   'sfI18nYamlValidateExtractor' => 'i18n/extract', 
    236   'TGettext' => 'i18n/Gettext', 
    237   'sfChoiceFormat' => 'i18n', 
    238   'sfCultureInfo' => 'i18n', 
    239   'sfDateFormat' => 'i18n', 
    240   'sfDateTimeFormatInfo' => 'i18n', 
    241   'sfI18N' => 'i18n', 
    242   'sfIMessageSource' => 'i18n', 
    243   'sfMessageFormat' => 'i18n', 
    244   'sfMessageSource' => 'i18n', 
    245   'sfMessageSource_Aggregate' => 'i18n', 
    246   'sfMessageSource_Database' => 'i18n', 
    247   'sfMessageSource_File' => 'i18n', 
    248   'sfMessageSource_gettext' => 'i18n', 
    249   'sfMessageSource_MySQL' => 'i18n', 
    250   'sfMessageSource_SQLite' => 'i18n', 
    251   'sfMessageSource_XLIFF' => 'i18n', 
    252   'sfNumberFormat' => 'i18n', 
    253   'sfNumberFormatInfo' => 'i18n', 
    254   'sfAggregateLogger' => 'log', 
    255   'sfConsoleLogger' => 'log', 
    256   'sfFileLogger' => 'log', 
    257   'sfLogger' => 'log', 
    258   'sfLoggerInterface' => 'log', 
    259   'sfLoggerWrapper' => 'log', 
    260   'sfNoLogger' => 'log', 
    261   'sfStreamLogger' => 'log', 
    262   'sfWebDebugLogger' => 'log', 
    263   'sfPearDownloader' => 'plugin', 
    264   'sfPearEnvironment' => 'plugin', 
    265   'sfPearFrontendPlugin' => 'plugin', 
    266   'sfPearRest' => 'plugin', 
    267   'sfPearRest10' => 'plugin', 
    268   'sfPearRest11' => 'plugin', 
    269   'sfPearRestPlugin' => 'plugin', 
    270   'sfPluginDependencyException' => 'plugin', 
    271   'sfPluginException' => 'plugin', 
    272   'sfPluginManager' => 'plugin', 
    273   'sfPluginRecursiveDependencyException' => 'plugin', 
    274   'sfPluginRestException' => 'plugin', 
    275   'sfSymfonyPluginManager' => 'plugin', 
    276   'sfConsoleRequest' => 'request', 
    277   'sfRequest' => 'request', 
    278   'sfWebRequest' => 'request', 
     345  'sfEventDispatcher' => 'event', 
     346  'sfEvent' => 'event', 
     347  'sfPathInfoRouting' => 'routing', 
     348  'sfNoRouting' => 'routing', 
     349  'sfPatternRouting' => 'routing', 
     350  'sfRouting' => 'routing', 
     351  'sfRoutingConfigHandler' => 'config', 
     352  'sfGeneratorConfigHandler' => 'config', 
     353  'sfLoader' => 'config', 
     354  'sfConfig' => 'config', 
     355  'sfYamlConfigHandler' => 'config', 
     356  'sfSecurityConfigHandler' => 'config', 
     357  'sfDefineEnvironmentConfigHandler' => 'config', 
     358  'sfCompileConfigHandler' => 'config', 
     359  'sfConfigCache' => 'config', 
     360  'sfSimpleYamlConfigHandler' => 'config', 
     361  'sfRootConfigHandler' => 'config', 
     362  'sfConfigHandler' => 'config', 
     363  'sfFilterConfigHandler' => 'config', 
     364  'sfFactoryConfigHandler' => 'config', 
     365  'sfAutoloadConfigHandler' => 'config', 
     366  'sfApplicationConfiguration' => 'config', 
     367  'sfDatabaseConfigHandler' => 'config', 
     368  'sfProjectConfiguration' => 'config', 
     369  'sfViewConfigHandler' => 'config', 
     370  'sfCacheConfigHandler' => 'config', 
     371  'sfWebResponse' => 'response', 
    279372  'sfConsoleResponse' => 'response', 
    280373  'sfResponse' => 'response', 
    281   'sfWebResponse' => 'response', 
    282   'sfNoRouting' => 'routing', 
    283   'sfPathInfoRouting' => 'routing', 
    284   'sfPatternRouting' => 'routing', 
    285   'sfRouting' => 'routing', 
    286   'sfDatabaseSessionStorage' => 'storage', 
    287   'sfMySQLSessionStorage' => 'storage', 
    288   'sfNoStorage' => 'storage', 
    289   'sfPDOSessionStorage' => 'storage', 
    290   'sfPostgreSQLSessionStorage' => 'storage', 
    291   'sfSessionStorage' => 'storage', 
    292   'sfSessionTestStorage' => 'storage', 
    293   'sfStorage' => 'storage', 
    294   'sfCacheClearTask' => 'task/cache', 
    295   'sfConfigureAuthorTask' => 'task/configure', 
    296   'sfConfigureDatabaseTask' => 'task/configure', 
    297   'sfGenerateAppTask' => 'task/generator', 
    298   'sfGenerateModuleTask' => 'task/generator', 
    299   'sfGenerateProjectTask' => 'task/generator', 
    300   'sfGeneratorBaseTask' => 'task/generator', 
    301   'sfHelpTask' => 'task/help', 
    302   'sfListTask' => 'task/help', 
    303   'sfI18nExtractTask' => 'task/i18n', 
    304   'sfI18nFindTask' => 'task/i18n', 
    305   'sfLogClearTask' => 'task/log', 
    306   'sfLogRotateTask' => 'task/log', 
    307   'sfPluginAddChannelTask' => 'task/plugin', 
    308   'sfPluginBaseTask' => 'task/plugin', 
    309   'sfPluginInstallTask' => 'task/plugin', 
    310   'sfPluginListTask' => 'task/plugin', 
    311   'sfPluginUninstallTask' => 'task/plugin', 
    312   'sfPluginUpgradeTask' => 'task/plugin', 
    313   'sfProjectClearControllersTask' => 'task/project', 
    314   'sfProjectDeployTask' => 'task/project', 
    315   'sfProjectDisableTask' => 'task/project', 
    316   'sfProjectEnableTask' => 'task/project', 
    317   'sfProjectFreezeTask' => 'task/project', 
    318   'sfProjectPermissionsTask' => 'task/project', 
    319   'sfProjectUnfreezeTask' => 'task/project', 
    320   'sfUpgradeTo11Task' => 'task/project', 
    321   'sfComponentUpgrade' => 'task/project/upgrade1.1', 
    322   'sfConfigFileUpgrade' => 'task/project/upgrade1.1', 
    323   'sfConfigUpgrade' => 'task/project/upgrade1.1', 
    324   'sfEnvironmentUpgrade' => 'task/project/upgrade1.1', 
    325   'sfFactoriesUpgrade' => 'task/project/upgrade1.1', 
    326   'sfFlashUpgrade' => 'task/project/upgrade1.1', 
    327   'sfLoggerUpgrade' => 'task/project/upgrade1.1', 
    328   'sfPropelUpgrade' => 'task/project/upgrade1.1', 
    329   'sfSingletonUpgrade' => 'task/project/upgrade1.1', 
    330   'sfTestUpgrade' => 'task/project/upgrade1.1', 
    331   'sfUpgrade' => 'task/project/upgrade1.1', 
    332   'sfViewCacheManagerUpgrade' => 'task/project/upgrade1.1', 
    333   'sfWebDebugUpgrade' => 'task/project/upgrade1.1', 
    334   'sfBaseTask' => 'task', 
    335   'sfCommandApplicationTask' => 'task', 
    336   'sfFilesystem' => 'task', 
    337   'sfTask' => 'task', 
    338   'sfTestAllTask' => 'task/test', 
    339   'sfTestFunctionalTask' => 'task/test', 
    340   'sfTestUnitTask' => 'task/test', 
    341   'sfTestBrowser' => 'test', 
    342   'sfBasicSecurityUser' => 'user', 
    343   'sfSecurityUser' => 'user', 
    344   'sfUser' => 'user', 
    345   'sfBrowser' => 'util', 
    346   'sfCallable' => 'util', 
    347   'sfContext' => 'util', 
    348   'sfDomCssSelector' => 'util', 
    349   'sfFinder' => 'util', 
    350   'sfInflector' => 'util', 
    351   'sfNamespacedParameterHolder' => 'util', 
    352   'sfParameterHolder' => 'util', 
    353   'sfToolkit' => 'util', 
     374  'sfValidatorString' => 'validator', 
     375  'sfValidatorBoolean' => 'validator', 
     376  'sfValidatorEmail' => 'validator', 
     377  'sfValidatorErrorSchema' => 'validator', 
    354378  'sfValidatorI18nChoiceCountry' => 'validator/i18n', 
    355379  'sfValidatorI18nChoiceLanguage' => 'validator/i18n', 
     380  'sfValidatorUrl' => 'validator', 
     381  'sfValidatorChoice' => 'validator', 
     382  'sfValidatorDecorator' => 'validator', 
     383  'sfValidatorSchemaCompare' => 'validator', 
     384  'sfValidatorError' => 'validator', 
     385  'sfValidatorRegex' => 'validator', 
     386  'sfValidatorCallback' => 'validator', 
     387  'sfValidatorInteger' => 'validator', 
     388  'sfValidatorFromDescription' => 'validator', 
     389  'sfValidatorDate' => 'validator', 
     390  'sfValidatorSchema' => 'validator', 
    356391  'sfValidatorAnd' => 'validator', 
     392  'sfValidatorSchemaFilter' => 'validator', 
    357393  'sfValidatorBase' => 'validator', 
    358   'sfValidatorBoolean' => 'validator', 
    359   'sfValidatorCallback' => 'validator', 
    360   'sfValidatorChoice' => 'validator', 
     394  'sfValidatorSchemaForEach' => 'validator', 
     395  'sfValidatorCSRFToken' => 'validator', 
     396  'sfValidatorFile' => 'validator', 
    361397  'sfValidatorChoiceMany' => 'validator', 
    362   'sfValidatorCSRFToken' => 'validator', 
    363   'sfValidatorDate' => 'validator', 
     398  'sfValidatorOr' => 'validator', 
    364399  'sfValidatorDateTime' => 'validator', 
    365   'sfValidatorDecorator' => 'validator', 
    366   'sfValidatorEmail' => 'validator', 
    367   'sfValidatorError' => 'validator', 
    368   'sfValidatorErrorSchema' => 'validator', 
    369   'sfValidatorFile' => 'validator', 
    370   'sfValidatorFromDescription' => 'validator', 
    371   'sfValidatorInteger' => 'validator', 
     400  'sfValidatorPass' => 'validator', 
    372401  'sfValidatorNumber' => 'validator', 
    373   'sfValidatorOr' => 'validator', 
    374   'sfValidatorPass' => 'validator', 
    375   'sfValidatorRegex' => 'validator', 
    376   'sfValidatorSchema' => 'validator', 
    377   'sfValidatorSchemaCompare' => 'validator', 
    378   'sfValidatorSchemaFilter' => 'validator', 
    379   'sfValidatorSchemaForEach' => 'validator', 
    380   'sfValidatorString' => 'validator', 
    381   'sfValidatorUrl' => 'validator', 
    382   'sfOutputEscaper' => 'view/escaper', 
    383   'sfOutputEscaperArrayDecorator' => 'view/escaper', 
    384   'sfOutputEscaperGetterDecorator' => 'view/escaper', 
    385   'sfOutputEscaperIteratorDecorator' => 'view/escaper', 
    386   'sfOutputEscaperObjectDecorator' => 'view/escaper', 
    387   'sfOutputEscaperSafe' => 'view/escaper', 
    388   'sfEscapedViewParameterHolder' => 'view', 
    389   'sfPartialView' => 'view', 
    390   'sfPHPView' => 'view', 
    391   'sfView' => 'view', 
    392   'sfViewCacheManager' => 'view', 
    393   'sfViewParameterHolder' => 'view', 
    394   'sfWidgetFormI18nDate' => 'widget/i18n', 
    395   'sfWidgetFormI18nDateTime' => 'widget/i18n', 
    396   'sfWidgetFormI18nSelectCountry' => 'widget/i18n', 
    397   'sfWidgetFormI18nSelectLanguage' => 'widget/i18n', 
    398   'sfWidgetFormI18nTime' => 'widget/i18n', 
    399   'sfWidget' => 'widget', 
    400   'sfWidgetForm' => 'widget', 
    401   'sfWidgetFormDate' => 'widget', 
    402   'sfWidgetFormDateTime' => 'widget', 
    403   'sfWidgetFormIdentity' => 'widget', 
    404   'sfWidgetFormInput' => 'widget', 
    405   'sfWidgetFormInputCheckbox' => 'widget', 
    406   'sfWidgetFormInputFile' => 'widget', 
    407   'sfWidgetFormInputHidden' => 'widget', 
    408   'sfWidgetFormInputPassword' => 'widget', 
    409   'sfWidgetFormSchema' => 'widget', 
    410   'sfWidgetFormSchemaDecorator' => 'widget', 
    411   'sfWidgetFormSchemaForEach' => 'widget', 
    412   'sfWidgetFormSchemaFormatter' => 'widget', 
    413   'sfWidgetFormSchemaFormatterList' => 'widget', 
    414   'sfWidgetFormSchemaFormatterTable' => 'widget', 
    415   'sfWidgetFormSelect' => 'widget', 
    416   'sfWidgetFormSelectMany' => 'widget', 
    417   'sfWidgetFormSelectRadio' => 'widget', 
    418   'sfWidgetFormTextarea' => 'widget', 
    419   'sfWidgetFormTime' => 'widget', 
    420   'sfYaml' => 'yaml', 
    421   'sfYamlDumper' => 'yaml', 
    422   'sfYamlInline' => 'yaml', 
    423   'sfYamlParser' => 'yaml', 
     402  'sfSymfonyCommandApplication' => 'command', 
     403  'sfCommandException' => 'command', 
     404  'sfCommandArgumentsException' => 'command', 
     405  'sfAnsiColorFormatter' => 'command', 
     406  'sfCommandArgumentSet' => 'command', 
     407  'sfCommandOption' => 'command', 
     408  'sfCommandArgument' => 'command', 
     409  'sfCommandOptionSet' => 'command', 
     410  'sfFormatter' => 'command', 
     411  'sfCommandManager' => 'command', 
     412  'sfCommandApplication' => 'command', 
     413  'sfCommandLogger' => 'command', 
     414  'sfWebController' => 'controller', 
     415  'sfConsoleController' => 'controller', 
     416  'sfController' => 'controller', 
     417  'sfFrontWebController' => 'controller', 
     418  'sfActions' => 'action', 
     419  'sfActionStackEntry' => 'action', 
     420  'sfAction' => 'action', 
     421  'sfActionStack' => 'action', 
     422  'sfComponent' => 'action', 
     423  'sfComponents' => 'action', 
    424424); 
    425425}