PHP Класс Art4\JsonApiClient\Utils\DataContainer

Наследование: implements Art4\JsonApiClient\Utils\DataContainerInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$allowed_keys array
$data array

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

Метод Описание
__construct ( array $allowed_keys = [] )
asArray ( boolean $fullArray = false ) : array Convert this object in an array
get ( mixed $key ) : mixed Get a value by a key
getKeys ( ) : array Returns the keys of all setted values
has ( mixed $key ) : boolean Check if a value exists
set ( string $key, mixed $value ) : self Set a value

Защищенные методы

Метод Описание
getValue ( string $key ) : mixed Get a value by the key
objectTransform ( $val ) : mixed Transforms objects to arrays
parseKey ( string | AccessKey $key ) : AccessKey Parse a dot.notated.key to an object

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

__construct() публичный метод

public __construct ( array $allowed_keys = [] )
$allowed_keys array Keys of allowed values

asArray() публичный метод

Convert this object in an array
public asArray ( boolean $fullArray = false ) : array
$fullArray boolean If true, objects are transformed into arrays recursively
Результат array

get() публичный метод

Get a value by a key
public get ( mixed $key ) : mixed
$key mixed The key
Результат mixed

getKeys() публичный метод

Returns the keys of all setted values
public getKeys ( ) : array
Результат array Keys of all setted values

getValue() защищенный метод

Get a value by the key
protected getValue ( string $key ) : mixed
$key string The key of the value
Результат mixed The value

has() публичный метод

Check if a value exists
public has ( mixed $key ) : boolean
$key mixed The key
Результат boolean

objectTransform() защищенный метод

Transforms objects to arrays
protected objectTransform ( $val ) : mixed
$val
Результат mixed

parseKey() защищенный метод

Parse a dot.notated.key to an object
protected parseKey ( string | AccessKey $key ) : AccessKey
$key string | AccessKey The key
Результат AccessKey The parsed key

set() публичный метод

Set a value
public set ( string $key, mixed $value ) : self
$key string The Key
$value mixed The Value
Результат self

Описание свойств

$allowed_keys защищенное свойство

protected array $allowed_keys
Результат array

$data защищенное свойство

protected array $data
Результат array