The autoload_psr4.php file does not contain the namespace from the autoload-dev section, only from the autoload section.
When my composer .json reads
"autoload": { "psr-4": { "Namespace\\": "src/" } }, "autoload-dev": { "prs-4": { "Namespace\\Tests\\": "tests/" } }
And I launched
composer require vendor/namespace 1.0-dev
The file My / vendor / composer / autoload_prs4.php is displayed as
// autoload_psr4.php @generated by Composer $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( 'Namespace\\' => array($baseDir . '/src'), );
Thanks!
source share