File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
src/Symfony/Component/Console Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -284,6 +284,7 @@ public function hasParameterOption($values)
284284 }
285285
286286 if (0 === strpos ($ token , '- ' ) && 0 !== strpos ($ token , '-- ' )) {
287+ $ token = explode ('= ' , $ token )[0 ];
287288 $ searchableToken = str_replace ('- ' , '' , $ token );
288289 $ searchableValue = str_replace ('- ' , '' , $ value );
289290 if ('' !== $ searchableToken && '' !== $ searchableValue && false !== strpos ($ searchableToken , $ searchableValue )) {
Original file line number Diff line number Diff line change @@ -299,6 +299,9 @@ public function testHasParameterOption()
299299 $ input = new ArgvInput (array ('cli.php ' , '-fh ' ));
300300 $ this ->assertTrue ($ input ->hasParameterOption ('-fh ' ), '->hasParameterOption() returns true if the given short option is in the raw input ' );
301301
302+ $ input = new ArgvInput (array ('cli.php ' , '-e=test ' ));
303+ $ this ->assertFalse ($ input ->hasParameterOption ('-s ' ), '->hasParameterOption() returns true if the given short option is in the raw input ' );
304+
302305 $ input = new ArgvInput (array ('cli.php ' , '--foo ' , 'foo ' ));
303306 $ this ->assertTrue ($ input ->hasParameterOption ('--foo ' ), '->hasParameterOption() returns true if the given short option is in the raw input ' );
304307
You can’t perform that action at this time.
0 commit comments