Skip to content

Commit

Permalink
Determine paths to PSR2 sets dynamically
Browse files Browse the repository at this point in the history
  • Loading branch information
OndraM committed Feb 4, 2021
1 parent 617756f commit 0cad6e3
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions ecs.php
Original file line number Diff line number Diff line change
Expand Up @@ -125,10 +125,13 @@
use Symplify\EasyCodingStandard\ValueObject\Option;

return static function (ContainerConfigurator $containerConfigurator): void {
// Import path of PSR2 rules when this package is installed as a dependency (in vendor dir)
$containerConfigurator->import(__DIR__ . '/../../symplify/easy-coding-standard/config/set/psr2.php', null, 'not_found');
// Import path of PSR2 rules when this package is used directly (during development)
$containerConfigurator->import(__DIR__ . '/vendor/symplify/easy-coding-standard/config/set/psr2.php', null, 'not_found');
$vendorDir = __DIR__ . '/vendor'; // When used directly (during development)
if (!is_dir($vendorDir)) {
$vendorDir = __DIR__ . '/../..'; // When installed as a dependency (in vendor dir)
}

$containerConfigurator->import($vendorDir . '/symplify/easy-coding-standard/config/set/php_cs_fixer/php-cs-fixer-psr2.php');
$containerConfigurator->import($vendorDir . '/symplify/easy-coding-standard/config/set/php_codesniffer/php-codesniffer-psr2.php');

$services = $containerConfigurator->services();
(function () use ($services): void {
Expand Down

0 comments on commit 0cad6e3

Please sign in to comment.