Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/console/Question/ConfirmationQuestion.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 1fec387a4317 |
children |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
42 { | 42 { |
43 $default = $this->getDefault(); | 43 $default = $this->getDefault(); |
44 $regex = $this->trueAnswerRegex; | 44 $regex = $this->trueAnswerRegex; |
45 | 45 |
46 return function ($answer) use ($default, $regex) { | 46 return function ($answer) use ($default, $regex) { |
47 if (is_bool($answer)) { | 47 if (\is_bool($answer)) { |
48 return $answer; | 48 return $answer; |
49 } | 49 } |
50 | 50 |
51 $answerIsTrue = (bool) preg_match($regex, $answer); | 51 $answerIsTrue = (bool) preg_match($regex, $answer); |
52 if (false === $default) { | 52 if (false === $default) { |
53 return $answer && $answerIsTrue; | 53 return $answer && $answerIsTrue; |
54 } | 54 } |
55 | 55 |
56 return !$answer || $answerIsTrue; | 56 return '' === $answer || $answerIsTrue; |
57 }; | 57 }; |
58 } | 58 } |
59 } | 59 } |