Skip to content

Commit 3442e76

Browse files
committed
Save values (cli options) passed manually and merge with defaults
We need to save manually passed values in order to prevent using default values in `PHP_CodeSniffer::process` (`$cliValues = $this->cli->getCommandLineValues()`) I'm not sure if this is acceptable, so I made simple changes in previous PR (squizlabs/PHP_CodeSniffer#172). Choose which one better reflects your vision of doing this.
1 parent 6938964 commit 3442e76

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CodeSniffer/CLI.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,8 @@ public function process($values=array())
499499
{
500500
if (empty($values) === true) {
501501
$values = $this->getCommandLineValues();
502+
} else {
503+
$this->values = $values = array_merge($this->getDefaults(), $values);
502504
}
503505

504506
if ($values['generator'] !== '') {

0 commit comments

Comments
 (0)