Yoast\WP\Lib
ORM::normalise_select_many_columns()
Takes a column specification for the select many methods and convert it into a normalised array of columns and aliases.
It is designed to turn the following styles into a normalised array: array(array('alias' => 'column', 'column2', 'alias2' => 'column3'), 'column4', 'column5'))
Метод класса: ORM{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->normalise_select_many_columns( $columns );
- $columns(массив) (обязательный)
- The columns.
Код ORM::normalise_select_many_columns() ORM::normalise select many columns Yoast 24.0
protected function normalise_select_many_columns( $columns ) { $return = []; foreach ( $columns as $column ) { if ( \is_array( $column ) ) { foreach ( $column as $key => $value ) { if ( ! \is_numeric( $key ) ) { $return[ $key ] = $value; } else { $return[] = $value; } } } else { $return[] = $column; } } return $return; }