yii\helpers\BaseArrayHelper::isTraversable PHP Method

isTraversable() public static method

This method does the same as the PHP function is_array() but additionally works on objects that implement the [[\Traversable]] interface.
See also: http://php.net/manual/en/function.is_array.php
Since: 2.0.8
public static isTraversable ( mixed $var ) : boolean
$var mixed The variable being evaluated.
return boolean whether $var is array-like
    public static function isTraversable($var)
    {
        return is_array($var) || $var instanceof \Traversable;
    }