comparison vendor/symfony/console/Command/Command.php @ 12:7a779792577d

Update Drupal core to v8.4.5 (via Composer)
author Chris Cannam
date Fri, 23 Feb 2018 15:52:07 +0000
parents 4c8ae668cc8c
children 1fec387a4317
comparison
equal deleted inserted replaced
11:bfffd8d7479a 12:7a779792577d
284 public function setCode(callable $code) 284 public function setCode(callable $code)
285 { 285 {
286 if ($code instanceof \Closure) { 286 if ($code instanceof \Closure) {
287 $r = new \ReflectionFunction($code); 287 $r = new \ReflectionFunction($code);
288 if (null === $r->getClosureThis()) { 288 if (null === $r->getClosureThis()) {
289 if (PHP_VERSION_ID < 70000) { 289 if (\PHP_VERSION_ID < 70000) {
290 // Bug in PHP5: https://bugs.php.net/bug.php?id=64761 290 // Bug in PHP5: https://bugs.php.net/bug.php?id=64761
291 // This means that we cannot bind static closures and therefore we must 291 // This means that we cannot bind static closures and therefore we must
292 // ignore any errors here. There is no way to test if the closure is 292 // ignore any errors here. There is no way to test if the closure is
293 // bindable. 293 // bindable.
294 $code = @\Closure::bind($code, $this); 294 $code = @\Closure::bind($code, $this);