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 );