Fluent
class Fluent implements Arrayable, ArrayAccess, 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()
Преобразовать текущий экземпляр в массив.
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/6.x/Illuminate/Support/Fluent.html