diff --git a/src/Console/ConsoleOptionParser.php b/src/Console/ConsoleOptionParser.php index f83f5a979ae..5fbf856e09a 100644 --- a/src/Console/ConsoleOptionParser.php +++ b/src/Console/ConsoleOptionParser.php @@ -601,7 +601,7 @@ protected function _mergeSubcommandHelpToParserDescription($options) return $options; } - if ($options['parser'] && is_object($options['parser'])) { + if ($options['parser'] instanceof self) { if ($options['parser']->getDescription() !== null) { return $options; } @@ -611,7 +611,7 @@ protected function _mergeSubcommandHelpToParserDescription($options) return $options; } - if ($options['parser'] && is_array($options['parser'])) { + if (is_array($options['parser'])) { if (isset($options['parser']['description'])) { return $options; }