autoload config fixes

This commit is contained in:
Tomas Votruba 2018-08-03 09:43:32 +02:00
parent 2ab86cb9fb
commit 91a2b0ed77
2 changed files with 4 additions and 8 deletions

View File

@ -4,19 +4,13 @@
$isDevRepository = file_exists(__DIR__ . '/../README.md') || \file_exists(__DIR__ . '/../../build');
// load the project with Prefixed Rector
if (defined('RECTOR_PREFIXED') && ! $isDevRepository) {
if (! $isDevRepository) {
$projectAutoload = getcwd() . '/vendor/autoload.php';
if (is_file($projectAutoload)) {
require_once $projectAutoload;
}
}
// autoload project even from non-root use
$autoloadInWorkingDirectory = getcwd() . '/vendor/autoload.php';
if (is_file($autoloadInWorkingDirectory)) {
require_once $autoloadInWorkingDirectory;
}
if (class_exists('Rector\DependencyInjection\RectorKernel')) {
return;
}

View File

@ -1,5 +1,7 @@
imports:
- { resource: '%vendor%/symplify/better-phpdoc-parser/src/config/services.yml' }
# to cover prefixed rector and projects autoload
- { resource: '%vendor%/symplify/better-phpdoc-parser/src/config/services.yml', ignore_errors: true }
- { resource: '%cwd%/symplify/better-phpdoc-parser/src/config/services.yml', ignore_errors: true }
services:
Rector\BetterPhpDocParser\: