autoload.php 1.2 KB

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. use \Magento\Framework\App\Filesystem\DirectoryList;
  7. $baseDir = require __DIR__ . '/../../../etc/magento_path.php';
  8. require $baseDir . '/app/autoload.php';
  9. require $baseDir . '/vendor/squizlabs/php_codesniffer/autoload.php';
  10. $testsBaseDir = $baseDir . '/dev/tests/static';
  11. $testsBaseDirMigration = $baseDir . '/vendor/magento/data-migration-tool/tests/static';
  12. $autoloadWrapper = \Magento\Framework\Autoload\AutoloaderRegistry::getAutoloader();
  13. $autoloadWrapper->addPsr4('Magento\\', $testsBaseDir . '/testsuite/Magento/');
  14. $autoloadWrapper->addPsr4('Magento\\', $testsBaseDirMigration . '/testsuite/Migration/');
  15. $autoloadWrapper->addPsr4(
  16. 'Magento\\TestFramework\\',
  17. [
  18. $testsBaseDir . '/framework/Magento/TestFramework/',
  19. $testsBaseDir . '/../integration/framework/Magento/TestFramework/',
  20. ]
  21. );
  22. $autoloadWrapper->addPsr4('Magento\\CodeMessDetector\\', $testsBaseDir . '/framework/Magento/CodeMessDetector');
  23. $generatedCode = DirectoryList::getDefaultConfig()[DirectoryList::GENERATED_CODE][DirectoryList::PATH];
  24. $autoloadWrapper->addPsr4('Magento\\', $baseDir . '/' . $generatedCode . '/Magento/');