Fluent
class Fluent implements ArrayAccess, Arrayable, Jsonable, JsonSerializable (View source)
Свойства
| protected array | $attributes | Все атрибуты, заданные для экземпляра Fluent. |
Методы
| void | __construct(array|object $attributes = []) Создать новый экземпляр Fluent. | |
| mixed | get(string $key, mixed $default = null) Получить атрибут из экземпляра Fluent. | |
| array | getAttributes() Получить атрибуты из экземпляра Fluent. | |
| array | toArray() Преобразовать экземпляр Fluent в массив. | |
| array | jsonSerialize() Преобразовать объект в формат, сериализуемый в JSON. | |
| string | toJson(int $options = 0) Преобразовать экземпляр Fluent в JSON. | |
| bool | offsetExists(string $offset) Определить, существует ли данный смещение. | |
| mixed | offsetGet(string $offset) Получить значение для данного смещения. | |
| void | offsetSet(string $offset, mixed $value) Установить значение по данному смещению. | |
| void | offsetUnset(string $offset) Удалить значение по данному смещению. | |
| $this | __call(string $method, array $parameters) Обработать динамические вызовы экземпляра Fluent для установки атрибутов. | |
| mixed | __get(string $key) Динамически получить значение атрибута. | |
| void | __set(string $key, mixed $value) Динамически установить значение атрибута. | |
| bool | __isset(string $key) Динамически проверить, установлен ли атрибут. | |
| void | __unset(string $key) Динамически удалить атрибут. |
Подробности
void __construct(array|object $attributes = [])
Создать новый экземпляр Fluent.
mixed get(string $key, mixed $default = null)
Получить атрибут из экземпляра Fluent.
array getAttributes()
Получить атрибуты из экземпляра Fluent.
array toArray()
Преобразовать экземпляр Fluent в массив.
array jsonSerialize()
Преобразовать объект в формат, сериализуемый в JSON.
string toJson(int $options = 0)
Преобразовать экземпляр Fluent в JSON.
bool offsetExists(string $offset)
Определить, существует ли данный смещение.
mixed offsetGet(string $offset)
Получить значение для данного смещения.
void offsetSet(string $offset, mixed $value)
Установить значение по данному смещению.
void offsetUnset(string $offset)
Удалить значение по данному смещению.
$this __call(string $method, array $parameters)
Обработать динамические вызовы экземпляра Fluent для установки атрибутов.
mixed __get(string $key)
Динамически получить значение атрибута.
void __set(string $key, mixed $value)
Динамически установить значение атрибута.
bool __isset(string $key)
Динамически проверить, установлен ли атрибут.
void __unset(string $key)
Динамически удалить атрибут.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Support/Fluent.html