Fluent
класс Fluent реализует Arrayable, ArrayAccess, Jsonable, JsonSerializable (Посмотреть исходный код)
Свойства
| защищенное массив | $attributes | Все атрибуты, установленные в экземпляре Fluent. |
Методы
| void | __construct(array|object $attributes = [])
Создать новый экземпляр Fluent. | |
| mixed | get(string $key, mixed $default = null)
Получить атрибут из экземпляра Fluent. | |
| массив | getAttributes()
Получить атрибуты из экземпляра Fluent. | |
| массив | toArray()
Преобразовать экземпляр Fluent в массив. | |
| массив | jsonSerialize()
Преобразовать объект в сериализуемый в JSON формат. | |
| строка | 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.
массив getAttributes()
Получить атрибуты из экземпляра Fluent.
array toArray()
Преобразовать текущий экземпляр в массив.
array jsonSerialize()
Преобразовать объект в формат, сериализуемый в JSON.
string toJson(int $options = 0)
Преобразовать текущий экземпляр в 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)
Обработать динамические вызовы к текущему экземпляру для установки атрибутов.
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/7.x/Illuminate/Support/Fluent.html