PHP 클래스 Parkour\Access

파일 보기 프로젝트 열기: benjamminf/craft-embedded-assets 1 사용 예제들

공개 메소드들

메소드 설명
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.