Automattic\WooCommerce\Admin\Features\MarketingRecommendations
Init::object_to_array()
Convert an object to an array. This is used to convert the specs to an array so that they can be returned by the API.
Метод класса: Init{}
Хуков нет.
Возвращает
Массив
.
Использование
$result = Init::object_to_array( $obj, $visited );
- $obj(разное) (обязательный)
- Object to convert.
- $visited (передается по ссылке — &)
- -
По умолчанию: array()
Код Init::object_to_array() Init::object to array WC 9.7.1
public static function object_to_array( $obj, &$visited = array() ) { if ( is_object( $obj ) ) { if ( in_array( $obj, $visited, true ) ) { // Circular reference detected. return null; } $visited[] = $obj; $obj = (array) $obj; } if ( is_array( $obj ) ) { $new = array(); foreach ( $obj as $key => $val ) { $new[ $key ] = self::object_to_array( $val, $visited ); } } else { $new = $obj; } return $new; }