Fix filter file paths

This commit is contained in:
Oliver Davies 2018-02-13 02:52:55 +00:00
parent a1e7d3f03d
commit 4c27943f70

View file

@ -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.');
}