8000 Add a directory argument to the CLI version · symfony/requirements-checker@f9df260 · GitHub
[go: up one dir, main page]

Skip to content

Commit f9df260

Browse files
committed
Add a directory argument to the CLI version
1 parent 8e134f6 commit f9df260

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

bin/requirements-checker.php

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,22 @@
2121
}
2222

2323
$lineSize = 70;
24-
$isVerbose = in_array('-v', $argv) || in_array('-vv', $argv) || in_array('-vvv', $argv);
24+
$args = array();
25+
$isVerbose = false;
26+
foreach ($argv as $arg) {
27+
if ('-v' === $arg || '-vv' === $arg || '-vvv' === $arg) {
28+
$isVerbose = true;
29+
} else {
30+
$args[] = $arg;
31+
}
32+
}
2533

2634
$symfonyVersion = class_exists('\Symfony\Component\HttpKernel\Kernel') ? \Symfony\Component\HttpKernel\Kernel::VERSION : null;
2735

28-
$symfonyRequirements = new SymfonyRequirements(dirname(dirname(realpath($autoloader))), $symfonyVersion);
36+
// specific directory to check?
37+
$dir = isset($args[1]) ? $args[1] : dirname(dirname(realpath($autoloader)));
38+
39+
$symfonyRequirements = new SymfonyRequirements($dir, $symfonyVersion);
2940
$iniPath = $symfonyRequirements->getPhpIniPath();
3041

3142
echo_title('Symfony Requirements Checker');

0 commit comments

Comments
 (0)
0