PHP Класс Parkour\Access

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
get ( array $data, array | string $path, mixed $default = null ) : mixed Returns the value at the given path.
has ( array $data, array | string $path ) : boolean Tells if there is data at the given path.
set ( array $data, array | string $path, mixed $value ) : mixed Sets data at the given path.
splitPath ( array | string $path ) : array Splits a path into multiple keys.
update ( array $data, array | string $path, callable $cb ) : mixed Updates data at the given path.

Описание методов

get() публичный статический Метод

Returns the value at the given path.
См. также: splitPath()
public static get ( array $data, array | string $path, mixed $default = null ) : mixed
$data array Data.
$path array | string Path.
$default mixed Default value.
Результат mixed Value.

has() публичный статический Метод

Tells if there is data at the given path.
См. также: splitPath()
public static has ( array $data, array | string $path ) : boolean
$data array Data.
$path array | string Path.
Результат boolean If there is data.

set() публичный статический Метод

Sets data at the given path.
См. также: splitPath()
public static set ( array $data, array | string $path, mixed $value ) : mixed
$data array Data.
$path array | string Path.
$value mixed Value.
Результат mixed Updated data.

splitPath() публичный статический Метод

Splits a path into multiple keys.
public static splitPath ( array | string $path ) : array
$path array | string Path.
Результат array Keys.

update() публичный статический Метод

Updates data at the given path.
См. также: splitPath()
public static update ( array $data, array | string $path, callable $cb ) : mixed
$data array Data.
$path array | string Path.
$cb callable Callback to update the value.
Результат mixed Updated data.