|
1 | 1 | <?php
|
2 | 2 |
|
3 |
| -use Pimcore\Tests\Util\Autoloader; |
| 3 | +use Pimcore\Tests\Support\Util\Autoloader; |
4 | 4 |
|
5 |
| -$pimcoreTestsSupportDir = ''; |
6 | 5 |
|
7 | 6 | if (file_exists(__DIR__ . '/../vendor/autoload.php')) {
|
8 | 7 | include __DIR__ . '/../vendor/autoload.php';
|
9 |
| - $pimcoreTestsSupportDir = __DIR__ . '/../vendor/pimcore/pimcore/tests/_support'; |
| 8 | + $pimcoreTestDir = __DIR__ . '/../vendor/pimcore/pimcore/tests'; |
10 | 9 | } elseif (file_exists(__DIR__ . '/../../../../vendor/autoload.php')) {
|
11 | 10 | include __DIR__ . '/../../../../vendor/autoload.php';
|
12 |
| - $pimcoreTestsSupportDir = __DIR__ . '/../../../../vendor/pimcore/pimcore/tests/_support'; |
| 11 | + $pimcoreTestDir = __DIR__ . '/../../../../vendor/pimcore/pimcore/tests'; |
13 | 12 | } elseif (getenv('PIMCORE_PROJECT_ROOT') != '' && file_exists(getenv('PIMCORE_PROJECT_ROOT') . '/vendor/autoload.php')) {
|
14 | 13 | include getenv('PIMCORE_PROJECT_ROOT') . '/vendor/autoload.php';
|
15 |
| - $pimcoreTestsSupportDir = getenv('PIMCORE_PROJECT_ROOT') . '/vendor/pimcore/pimcore/tests/_support'; |
| 14 | + $pimcoreTestDir = getenv('PIMCORE_PROJECT_ROOT') . '/vendor/pimcore/pimcore/tests'; |
16 | 15 | } elseif (getenv('PIMCORE_PROJECT_ROOT') != '') {
|
17 | 16 | throw new \Exception('Invalid Pimcore project root "' . getenv('PIMCORE_PROJECT_ROOT') . '"');
|
18 | 17 | } else {
|
19 | 18 | throw new \Exception('Unknown configuration! Pimcore project root not found, please set env variable PIMCORE_PROJECT_ROOT.');
|
20 | 19 | }
|
21 | 20 |
|
| 21 | +$pimcoreTestsSupportDir = $pimcoreTestDir . '/Support'; |
| 22 | + |
| 23 | +//Pimcore 10 BC layer |
| 24 | +if (!is_dir($pimcoreTestsSupportDir)) { |
| 25 | + $pimcoreTestsSupportDir = $pimcoreTestDir . '/_support'; |
| 26 | +} |
| 27 | + |
22 | 28 | include $pimcoreTestsSupportDir . '/Util/Autoloader.php';
|
23 | 29 |
|
24 | 30 | \Pimcore\Bootstrap::setProjectRoot();
|
25 | 31 | \Pimcore\Bootstrap::bootstrap();
|
26 | 32 |
|
27 | 33 | //error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING);
|
28 | 34 |
|
29 |
| -//Codeception\Util\Autoload::addNamespace(); |
30 |
| -Autoloader::addNamespace('Pimcore\Tests', $pimcoreTestsSupportDir); |
31 |
| -//Autoloader::addNamespace('Pimcore\Model\DataObject', __DIR__ . '/_output/var/classes/DataObject'); |
| 35 | +Autoloader::addNamespace('Pimcore\Tests', $pimcoreTestsSupportDir); //Pimcore 10 BC layer |
| 36 | +Autoloader::addNamespace('Pimcore\Tests\Support', $pimcoreTestsSupportDir); |
32 | 37 | Autoloader::addNamespace('Pimcore\Model\DataObject', PIMCORE_CLASS_DIRECTORY . '/DataObject');
|
33 | 38 | Autoloader::addNamespace('DataHubBundle\Tests', __DIR__);
|
34 | 39 | Autoloader::addNamespace('DataHubBundle\Tests', __DIR__ . '/_support');
|
|
0 commit comments