From 4c27943f70d362199d6240ea2356b7e5c0e05731 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 13 Feb 2018 02:52:55 +0000 Subject: [PATCH] Fix filter file paths --- src/Console/Command/GenerateCommand.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Console/Command/GenerateCommand.php b/src/Console/Command/GenerateCommand.php index 0ea5751..d57b402 100644 --- a/src/Console/Command/GenerateCommand.php +++ b/src/Console/Command/GenerateCommand.php @@ -37,10 +37,12 @@ class GenerateCommand extends Command $inputFile = $input->getOption('input-file'); $outputFile = $input->getOption('output-file'); - if (file_exists(__DIR__.'/../../../../'.$inputFile)) { - $filters = require(__DIR__.'/../../../../'.$inputFile); - } elseif (file_exists(__DIR__.'/../../../'.$inputFile)) { - $filters = require(__DIR__.'/../../../'.$inputFile); + if (file_exists(__DIR__.'/'.$inputFile)) { + $filters = require_once __DIR__.'/'.$inputFile; + } + elseif (file_exists(__DIR__.'/../../../../../../'.$inputFile)) { + # Installed as a dependency within "vendor". + $filters = require_once __DIR__.'/../../../../../../'.$inputFile; } else { throw new \Exception('No filters.php file found.'); }