fix require autoload

This commit is contained in:
2023-09-21 15:36:27 +07:00
parent 2dec2208e0
commit 347c17f8d7

20
merger
View File

@@ -7,7 +7,25 @@ use Dannecron\CoverageMerger\Command\Exceptions\CommandException;
use Dannecron\CoverageMerger\Command\CloverMergeCommand;
use Dannecron\CoverageMerger\Clover;
require_once __DIR__ . '/vendor/autoload.php';
if (isset($GLOBALS['_composer_autoload_path'])) {
require_once $GLOBALS['_composer_autoload_path'];
} else {
$knownAutoloadPaths = [
__DIR__ . '/../../autoload.php',
__DIR__ . '/../vendor/autoload.php',
__DIR__ . '/vendor/autoload.php',
];
foreach ($knownAutoloadPaths as $path) {
if (\file_exists($path)) {
require_once $path;
break;
}
}
unset($knownAutoloadPaths, $path);
}
$app = new \Ahc\Cli\Application('clover-merger', '1.0.0');