Optimize autoload prefix in composer.json

By having more specific autoload prefixes it is possible to reduce the
number of stat calls made. Also it prevents conflicts with similar
namespaces.
This commit is contained in:
Filippo Tessarotto 2012-09-28 09:34:16 +02:00
parent 58cb6f55cc
commit 45bf52358e
33 changed files with 33 additions and 33 deletions

View File

@ -63,7 +63,7 @@
},
"autoload": {
"psr-0": {
"Symfony": "src/",
"Symfony\\": "src/",
"SessionHandlerInterface": "src/Symfony/Component/HttpFoundation/Resources/stubs"
}
},

View File

@ -27,7 +27,7 @@
"doctrine/orm": ">=2.2.3,<2.4-dev"
},
"autoload": {
"psr-0": { "Symfony\\Bridge\\Doctrine": "" }
"psr-0": { "Symfony\\Bridge\\Doctrine\\": "" }
},
"target-dir": "Symfony/Bridge/Doctrine",
"minimum-stability": "dev",

View File

@ -21,7 +21,7 @@
"monolog/monolog": "1.*"
},
"autoload": {
"psr-0": { "Symfony\\Bridge\\Monolog": "" }
"psr-0": { "Symfony\\Bridge\\Monolog\\": "" }
},
"target-dir": "Symfony/Bridge/Monolog",
"minimum-stability": "dev",

View File

@ -23,7 +23,7 @@
"propel/propel1": "1.6.*"
},
"autoload": {
"psr-0": { "Symfony\\Bridge\\Propel1": "" }
"psr-0": { "Symfony\\Bridge\\Propel1\\": "" }
},
"target-dir": "Symfony/Bridge/Propel1",
"minimum-stability": "dev",

View File

@ -23,7 +23,7 @@
"symfony/http-kernel": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bridge\\Swiftmailer": "" }
"psr-0": { "Symfony\\Bridge\\Swiftmailer\\": "" }
},
"target-dir": "Symfony/Bridge/Swiftmailer",
"minimum-stability": "dev",

View File

@ -36,7 +36,7 @@
"symfony/security": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bridge\\Twig": "" }
"psr-0": { "Symfony\\Bridge\\Twig\\": "" }
},
"target-dir": "Symfony/Bridge/Twig",
"minimum-stability": "dev",

View File

@ -37,7 +37,7 @@
"symfony/validator": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bundle\\FrameworkBundle": "" }
"psr-0": { "Symfony\\Bundle\\FrameworkBundle\\": "" }
},
"target-dir": "Symfony/Bundle/FrameworkBundle",
"minimum-stability": "dev",

View File

@ -20,7 +20,7 @@
"symfony/security": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bundle\\SecurityBundle": "" }
"psr-0": { "Symfony\\Bundle\\SecurityBundle\\": "" }
},
"target-dir": "Symfony/Bundle/SecurityBundle",
"minimum-stability": "dev",

View File

@ -20,7 +20,7 @@
"symfony/twig-bridge": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bundle\\TwigBundle": "" }
"psr-0": { "Symfony\\Bundle\\TwigBundle\\": "" }
},
"target-dir": "Symfony/Bundle/TwigBundle",
"minimum-stability": "dev",

View File

@ -20,7 +20,7 @@
"symfony/twig-bundle": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Bundle\\WebProfilerBundle": "" }
"psr-0": { "Symfony\\Bundle\\WebProfilerBundle\\": "" }
},
"target-dir": "Symfony/Bundle/WebProfilerBundle",
"minimum-stability": "dev",

View File

@ -27,7 +27,7 @@
"symfony/process": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\BrowserKit": "" }
"psr-0": { "Symfony\\Component\\BrowserKit\\": "" }
},
"target-dir": "Symfony/Component/BrowserKit",
"minimum-stability": "dev",

View File

@ -23,7 +23,7 @@
"symfony/finder": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\ClassLoader": "" }
"psr-0": { "Symfony\\Component\\ClassLoader\\": "" }
},
"target-dir": "Symfony/Component/ClassLoader",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Config": "" }
"psr-0": { "Symfony\\Component\\Config\\": "" }
},
"target-dir": "Symfony/Component/Config",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Console": "" }
"psr-0": { "Symfony\\Component\\Console\\": "" }
},
"target-dir": "Symfony/Component/Console",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\CssSelector": "" }
"psr-0": { "Symfony\\Component\\CssSelector\\": "" }
},
"target-dir": "Symfony/Component/CssSelector",
"minimum-stability": "dev",

View File

@ -27,7 +27,7 @@
"symfony/config": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\DependencyInjection": "" }
"psr-0": { "Symfony\\Component\\DependencyInjection\\": "" }
},
"target-dir": "Symfony/Component/DependencyInjection",
"minimum-stability": "dev",

View File

@ -25,7 +25,7 @@
"symfony/css-selector": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\DomCrawler": "" }
"psr-0": { "Symfony\\Component\\DomCrawler\\": "" }
},
"target-dir": "Symfony/Component/DomCrawler",
"minimum-stability": "dev",

View File

@ -26,7 +26,7 @@
"symfony/http-kernel": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\EventDispatcher": "" }
"psr-0": { "Symfony\\Component\\EventDispatcher\\": "" }
},
"target-dir": "Symfony/Component/EventDispatcher",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Filesystem": "" }
"psr-0": { "Symfony\\Component\\Filesystem\\": "" }
},
"target-dir": "Symfony/Component/Filesystem",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Finder": "" }
"psr-0": { "Symfony\\Component\\Finder\\": "" }
},
"target-dir": "Symfony/Component/Finder",
"minimum-stability": "dev",

View File

@ -30,7 +30,7 @@
"symfony/http-foundation": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Form": "" }
"psr-0": { "Symfony\\Component\\Form\\": "" }
},
"target-dir": "Symfony/Component/Form",
"minimum-stability": "dev",

View File

@ -20,7 +20,7 @@
},
"autoload": {
"psr-0": {
"Symfony\\Component\\HttpFoundation": "",
"Symfony\\Component\\HttpFoundation\\": "",
"SessionHandlerInterface": "Symfony/Component/HttpFoundation/Resources/stubs"
}
},

View File

@ -39,7 +39,7 @@
"symfony/finder": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\HttpKernel": "" }
"psr-0": { "Symfony\\Component\\HttpKernel\\": "" }
},
"target-dir": "Symfony/Component/HttpKernel",
"minimum-stability": "dev",

View File

@ -22,7 +22,7 @@
"ext-intl": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Locale": "" }
"psr-0": { "Symfony\\Component\\Locale\\": "" }
},
"target-dir": "Symfony/Component/Locale",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\OptionsResolver": "" }
"psr-0": { "Symfony\\Component\\OptionsResolver\\": "" }
},
"target-dir": "Symfony/Component/OptionsResolver",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Process": "" }
"psr-0": { "Symfony\\Component\\Process\\": "" }
},
"target-dir": "Symfony/Component/Process",
"minimum-stability": "dev",

View File

@ -30,7 +30,7 @@
"doctrine/common": ">=2.2,<2.4-dev"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Routing": "" }
"psr-0": { "Symfony\\Component\\Routing\\": "" }
},
"target-dir": "Symfony/Component/Routing",
"minimum-stability": "dev",

View File

@ -37,7 +37,7 @@
"doctrine/dbal": "to use the built-in ACL implementation"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Security": "" }
"psr-0": { "Symfony\\Component\\Security\\": "" }
},
"target-dir": "Symfony/Component/Security",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Serializer": "" }
"psr-0": { "Symfony\\Component\\Serializer\\": "" }
},
"target-dir": "Symfony/Component/Serializer",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Templating": "" }
"psr-0": { "Symfony\\Component\\Templating\\": "" }
},
"target-dir": "Symfony/Component/Templating",
"minimum-stability": "dev",

View File

@ -27,7 +27,7 @@
"symfony/yaml": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Translation": "" }
"psr-0": { "Symfony\\Component\\Translation\\": "" }
},
"target-dir": "Symfony/Component/Translation",
"minimum-stability": "dev",

View File

@ -29,7 +29,7 @@
"symfony/yaml": "2.2.*"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Validator": "" }
"psr-0": { "Symfony\\Component\\Validator\\": "" }
},
"target-dir": "Symfony/Component/Validator",
"minimum-stability": "dev",

View File

@ -19,7 +19,7 @@
"php": ">=5.3.3"
},
"autoload": {
"psr-0": { "Symfony\\Component\\Yaml": "" }
"psr-0": { "Symfony\\Component\\Yaml\\": "" }
},
"target-dir": "Symfony/Component/Yaml",
"minimum-stability": "dev",