protected function isArrayable($items)
    {
        return is_array($items) ||
            $items instanceof self ||
            $items instanceof Arrayable ||
            $items instanceof Jsonable ||
            $items instanceof JsonSerializable ||
            $items instanceof Traversable;
    }
protected function isArrayable($items)
    {
        return is_array($items) ||
            $items instanceof self ||
            $items instanceof Arrayable ||
            $items instanceof Jsonable ||
            $items instanceof JsonSerializable ||
            $items instanceof Traversable;
    }
protected function isArrayable ( $ items ) { return is_array ( $ items ) || $ items instanceof self || $ items instanceof Arrayable || $ items instanceof Jsonable || $ items instanceof JsonSerializable || $ items instanceof Traversable ; }
Check if value is arrayable

@param  mixed  $items
@return bool
Check if value is arrayable