src/JsonQueriable.php
protected function objectToArray($obj)
    {
        if (!is_array($obj) && !is_object($obj)) {
            return $obj;
        }

        if (is_array($obj)) {
            return $obj;
        }

        if (is_object($obj)) {
            $obj = get_object_vars($obj);
        }

        return array_map([$this, 'objectToArray'], $obj);
    }
protected function objectToArray($obj)
    {
        if (!is_array($obj) && !is_object($obj)) {
            return $obj;
        }

        if (is_array($obj)) {
            return $obj;
        }

        if (is_object($obj)) {
            $obj = get_object_vars($obj);
        }

        return array_map([$this, 'objectToArray'], $obj);
    }
protected function objectToArray ( $ obj ) { if ( ! is_array ( $ obj ) && ! is_object ( $ obj ) ) { return $ obj ; } if ( is_array ( $ obj ) ) { return $ obj ; } if ( is_object ( $ obj ) ) { $ obj = get_object_vars ( $ obj ) ; } return array_map ( [ $ this , 'objectToArray' ] , $ obj ) ; }
Parse object to array

@param object $obj
@return array|mixed
Parse object to array