src/Util.php
public static function to_array($object) {
        if (is_array($object)) return $object;
        if (!is_object($object) && !is_array($object)) return $object;
        if (is_object($object)) $object = get_object_vars($object);

        return array_map([
            __CLASS__,
            'to_array'
        ], $object);
    }
public static function to_array($object) {
        if (is_array($object)) return $object;
        if (!is_object($object) && !is_array($object)) return $object;
        if (is_object($object)) $object = get_object_vars($object);

        return array_map([
            __CLASS__,
            'to_array'
        ], $object);
    }
public static function to_array ( $ object ) { if ( is_array ( $ object ) ) return $ object ; if ( ! is_object ( $ object ) && ! is_array ( $ object ) ) return $ object ; if ( is_object ( $ object ) ) $ object = get_object_vars ( $ object ) ; return array_map ( [ __CLASS__ , 'to_array' ] , $ object ) ; }
Convert an object to an array
@param object  $object The object to convert
@reeturn array
Convert an object to an array