WC_REST_Payment_Gateways_Controller::flatten_options_keys
Helper: Recursively flatten option keys.
Метод класса: WC_REST_Payment_Gateways_Controller{}
Хуков нет.
Возвращает
Массив
. Flat list of valid keys.
Использование
// private - только в коде основоного (родительского) класса $result = $this->flatten_options_keys( $options ): array;
- $options(массив) (обязательный)
- Nested options array.
Код WC_REST_Payment_Gateways_Controller::flatten_options_keys() WC REST Payment Gateways Controller::flatten options keys WC 9.9.5
private function flatten_options_keys( array $options ): array { $keys = array(); foreach ( $options as $key => $value ) { if ( is_array( $value ) ) { $keys = array_merge( $keys, $this->flatten_options_keys( $value ) ); } else { $keys[] = $key; } } return $keys; }