WP_CLI\Traverser
RecursiveDataStructureTraverser::insert
Define a nested value while creating keys if they do not exist.
Метод класса: RecursiveDataStructureTraverser{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$RecursiveDataStructureTraverser = new RecursiveDataStructureTraverser(); $RecursiveDataStructureTraverser->insert( $key_path, $value );
- $key_path(массив) (обязательный)
- .
- $value(разное) (обязательный)
- .
Код RecursiveDataStructureTraverser::insert() RecursiveDataStructureTraverser::insert WP-CLI 2.13.0-alpha
public function insert( $key_path, $value ) {
try {
$this->update( $key_path, $value );
} catch ( NonExistentKeyException $exception ) {
$exception->get_traverser()->create_key();
$this->insert( $key_path, $value );
}
}