public static function objectToArray($d)
    {
        if (is_object($d)) {
            $d = get_object_vars($d);
        }
        if (!is_array($d)) {
            return $d;
        }
        return array_map(array(__CLASS__, __FUNCTION__), $d); // recursive
    }
public static function objectToArray($d)
    {
        if (is_object($d)) {
            $d = get_object_vars($d);
        }
        if (!is_array($d)) {
            return $d;
        }
        return array_map(array(__CLASS__, __FUNCTION__), $d); // recursive
    }
public static function objectToArray ( $ d ) { if ( is_object ( $ d ) ) { $ d = get_object_vars ( $ d ) ; } if ( ! is_array ( $ d ) ) { return $ d ; } return array_map ( array ( __CLASS__ , __FUNCTION__ ) , $ d ) ; // recursive }
Convert a stdClass object to an array

@param \stdClass $d
@return array
Convert a stdClass object to an array