8000 [Console] Better required argument check in InputArgument · symfony/symfony@484ac81 · GitHub
[go: up one dir, main page]

Skip to content

Commit 484ac81

Browse files
committed
[Console] Better required argument check in InputArgument
Use better check for required arguments in InputArgument when setting default value, to correctly account for combining multiple mode options
1 parent ce4a1a9 commit 484ac81

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Component/Console/Input/InputArgument.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public function isArray()
9292
*/
9393
public function setDefault($default = null)
9494
{
95-
if (self::REQUIRED === $this->mode && null !== $default) {
95+
if ($this->isRequired() && null !== $default) {
9696
throw new LogicException('Cannot set a default value except for InputArgument::OPTIONAL mode.');
9797
}
9898

0 commit comments

Comments
 (0)
0