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:
parent
58cb6f55cc
commit
45bf52358e
|
@ -63,7 +63,7 @@
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": {
|
"psr-0": {
|
||||||
"Symfony": "src/",
|
"Symfony\\": "src/",
|
||||||
"SessionHandlerInterface": "src/Symfony/Component/HttpFoundation/Resources/stubs"
|
"SessionHandlerInterface": "src/Symfony/Component/HttpFoundation/Resources/stubs"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
"doctrine/orm": ">=2.2.3,<2.4-dev"
|
"doctrine/orm": ">=2.2.3,<2.4-dev"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bridge\\Doctrine": "" }
|
"psr-0": { "Symfony\\Bridge\\Doctrine\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bridge/Doctrine",
|
"target-dir": "Symfony/Bridge/Doctrine",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
"monolog/monolog": "1.*"
|
"monolog/monolog": "1.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bridge\\Monolog": "" }
|
"psr-0": { "Symfony\\Bridge\\Monolog\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bridge/Monolog",
|
"target-dir": "Symfony/Bridge/Monolog",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
"propel/propel1": "1.6.*"
|
"propel/propel1": "1.6.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bridge\\Propel1": "" }
|
"psr-0": { "Symfony\\Bridge\\Propel1\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bridge/Propel1",
|
"target-dir": "Symfony/Bridge/Propel1",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
"symfony/http-kernel": "2.2.*"
|
"symfony/http-kernel": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bridge\\Swiftmailer": "" }
|
"psr-0": { "Symfony\\Bridge\\Swiftmailer\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bridge/Swiftmailer",
|
"target-dir": "Symfony/Bridge/Swiftmailer",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
"symfony/security": "2.2.*"
|
"symfony/security": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bridge\\Twig": "" }
|
"psr-0": { "Symfony\\Bridge\\Twig\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bridge/Twig",
|
"target-dir": "Symfony/Bridge/Twig",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
"symfony/validator": "2.2.*"
|
"symfony/validator": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bundle\\FrameworkBundle": "" }
|
"psr-0": { "Symfony\\Bundle\\FrameworkBundle\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bundle/FrameworkBundle",
|
"target-dir": "Symfony/Bundle/FrameworkBundle",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"symfony/security": "2.2.*"
|
"symfony/security": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bundle\\SecurityBundle": "" }
|
"psr-0": { "Symfony\\Bundle\\SecurityBundle\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bundle/SecurityBundle",
|
"target-dir": "Symfony/Bundle/SecurityBundle",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"symfony/twig-bridge": "2.2.*"
|
"symfony/twig-bridge": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bundle\\TwigBundle": "" }
|
"psr-0": { "Symfony\\Bundle\\TwigBundle\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bundle/TwigBundle",
|
"target-dir": "Symfony/Bundle/TwigBundle",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"symfony/twig-bundle": "2.2.*"
|
"symfony/twig-bundle": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Bundle\\WebProfilerBundle": "" }
|
"psr-0": { "Symfony\\Bundle\\WebProfilerBundle\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Bundle/WebProfilerBundle",
|
"target-dir": "Symfony/Bundle/WebProfilerBundle",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
"symfony/process": "2.2.*"
|
"symfony/process": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\BrowserKit": "" }
|
"psr-0": { "Symfony\\Component\\BrowserKit\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/BrowserKit",
|
"target-dir": "Symfony/Component/BrowserKit",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
"symfony/finder": "2.2.*"
|
"symfony/finder": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\ClassLoader": "" }
|
"psr-0": { "Symfony\\Component\\ClassLoader\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/ClassLoader",
|
"target-dir": "Symfony/Component/ClassLoader",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Config": "" }
|
"psr-0": { "Symfony\\Component\\Config\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Config",
|
"target-dir": "Symfony/Component/Config",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Console": "" }
|
"psr-0": { "Symfony\\Component\\Console\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Console",
|
"target-dir": "Symfony/Component/Console",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\CssSelector": "" }
|
"psr-0": { "Symfony\\Component\\CssSelector\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/CssSelector",
|
"target-dir": "Symfony/Component/CssSelector",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
"symfony/config": "2.2.*"
|
"symfony/config": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\DependencyInjection": "" }
|
"psr-0": { "Symfony\\Component\\DependencyInjection\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/DependencyInjection",
|
"target-dir": "Symfony/Component/DependencyInjection",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
"symfony/css-selector": "2.2.*"
|
"symfony/css-selector": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\DomCrawler": "" }
|
"psr-0": { "Symfony\\Component\\DomCrawler\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/DomCrawler",
|
"target-dir": "Symfony/Component/DomCrawler",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
"symfony/http-kernel": "2.2.*"
|
"symfony/http-kernel": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\EventDispatcher": "" }
|
"psr-0": { "Symfony\\Component\\EventDispatcher\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/EventDispatcher",
|
"target-dir": "Symfony/Component/EventDispatcher",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Filesystem": "" }
|
"psr-0": { "Symfony\\Component\\Filesystem\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Filesystem",
|
"target-dir": "Symfony/Component/Filesystem",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Finder": "" }
|
"psr-0": { "Symfony\\Component\\Finder\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Finder",
|
"target-dir": "Symfony/Component/Finder",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"symfony/http-foundation": "2.2.*"
|
"symfony/http-foundation": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Form": "" }
|
"psr-0": { "Symfony\\Component\\Form\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Form",
|
"target-dir": "Symfony/Component/Form",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": {
|
"psr-0": {
|
||||||
"Symfony\\Component\\HttpFoundation": "",
|
"Symfony\\Component\\HttpFoundation\\": "",
|
||||||
"SessionHandlerInterface": "Symfony/Component/HttpFoundation/Resources/stubs"
|
"SessionHandlerInterface": "Symfony/Component/HttpFoundation/Resources/stubs"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
"symfony/finder": "2.2.*"
|
"symfony/finder": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\HttpKernel": "" }
|
"psr-0": { "Symfony\\Component\\HttpKernel\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/HttpKernel",
|
"target-dir": "Symfony/Component/HttpKernel",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
"ext-intl": ">=5.3.3"
|
"ext-intl": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Locale": "" }
|
"psr-0": { "Symfony\\Component\\Locale\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Locale",
|
"target-dir": "Symfony/Component/Locale",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\OptionsResolver": "" }
|
"psr-0": { "Symfony\\Component\\OptionsResolver\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/OptionsResolver",
|
"target-dir": "Symfony/Component/OptionsResolver",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Process": "" }
|
"psr-0": { "Symfony\\Component\\Process\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Process",
|
"target-dir": "Symfony/Component/Process",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
"doctrine/common": ">=2.2,<2.4-dev"
|
"doctrine/common": ">=2.2,<2.4-dev"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Routing": "" }
|
"psr-0": { "Symfony\\Component\\Routing\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Routing",
|
"target-dir": "Symfony/Component/Routing",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
"doctrine/dbal": "to use the built-in ACL implementation"
|
"doctrine/dbal": "to use the built-in ACL implementation"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Security": "" }
|
"psr-0": { "Symfony\\Component\\Security\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Security",
|
"target-dir": "Symfony/Component/Security",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Serializer": "" }
|
"psr-0": { "Symfony\\Component\\Serializer\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Serializer",
|
"target-dir": "Symfony/Component/Serializer",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Templating": "" }
|
"psr-0": { "Symfony\\Component\\Templating\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Templating",
|
"target-dir": "Symfony/Component/Templating",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
"symfony/yaml": "2.2.*"
|
"symfony/yaml": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Translation": "" }
|
"psr-0": { "Symfony\\Component\\Translation\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Translation",
|
"target-dir": "Symfony/Component/Translation",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
"symfony/yaml": "2.2.*"
|
"symfony/yaml": "2.2.*"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Validator": "" }
|
"psr-0": { "Symfony\\Component\\Validator\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Validator",
|
"target-dir": "Symfony/Component/Validator",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
"php": ">=5.3.3"
|
"php": ">=5.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-0": { "Symfony\\Component\\Yaml": "" }
|
"psr-0": { "Symfony\\Component\\Yaml\\": "" }
|
||||||
},
|
},
|
||||||
"target-dir": "Symfony/Component/Yaml",
|
"target-dir": "Symfony/Component/Yaml",
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
|
Reference in New Issue