public static function isArrayable($value)
    {
        if ($value instanceof ManagesItemsInterface
            || $value instanceof ManagesItemsTrait
            || $value instanceof Traversable
            || is_array($value)
        ) {
            return true;
        }
        return false;
    }
public static function isArrayable($value)
    {
        if ($value instanceof ManagesItemsInterface
            || $value instanceof ManagesItemsTrait
            || $value instanceof Traversable
            || is_array($value)
        ) {
            return true;
        }
        return false;
    }
public static function isArrayable ( $ value ) { if ( $ value instanceof ManagesItemsInterface || $ value instanceof ManagesItemsTrait || $ value instanceof Traversable || is_array ( $ value ) ) { return true ; } return false ; }
Returns `true` if value can be used as array or traversed.
@param $value
@return bool
Returns true if value can be used as array or traversed .