19 lines
575 B
PHP
19 lines
575 B
PHP
<?php declare(strict_types=1);
|
|
|
|
use mglaman\PHPStanDrupal\Drupal\DrupalAutoloader;
|
|
use PHPStan\DependencyInjection\Container;
|
|
|
|
if (!isset($container)) {
|
|
throw new \PHPStan\ShouldNotHappenException('The autoloader did not receive the container.');
|
|
}
|
|
if (!$container instanceof Container) {
|
|
throw new \PHPStan\ShouldNotHappenException('The autoloader did not receive the container.');
|
|
}
|
|
|
|
if (!defined('DRUPAL_TEST_IN_CHILD_SITE')) {
|
|
define('DRUPAL_TEST_IN_CHILD_SITE', false);
|
|
}
|
|
|
|
$drupalAutoloader = new DrupalAutoloader();
|
|
$drupalAutoloader->register($container);
|