Mercurial > hg > isophonics-drupal-site
comparison vendor/zendframework/zend-stdlib/src/Guard/ArrayOrTraversableGuardTrait.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 |
comparison
equal
deleted
inserted
replaced
11:bfffd8d7479a | 12:7a779792577d |
---|---|
27 protected function guardForArrayOrTraversable( | 27 protected function guardForArrayOrTraversable( |
28 $data, | 28 $data, |
29 $dataName = 'Argument', | 29 $dataName = 'Argument', |
30 $exceptionClass = 'Zend\Stdlib\Exception\InvalidArgumentException' | 30 $exceptionClass = 'Zend\Stdlib\Exception\InvalidArgumentException' |
31 ) { | 31 ) { |
32 if (!is_array($data) && !($data instanceof Traversable)) { | 32 if (! is_array($data) && ! ($data instanceof Traversable)) { |
33 $message = sprintf( | 33 $message = sprintf( |
34 "%s must be an array or Traversable, [%s] given", | 34 "%s must be an array or Traversable, [%s] given", |
35 $dataName, | 35 $dataName, |
36 is_object($data) ? get_class($data) : gettype($data) | 36 is_object($data) ? get_class($data) : gettype($data) |
37 ); | 37 ); |