Fluent
class Fluent implements Arrayable, ArrayAccess, Jsonable, JsonSerializable (View source)
Properties
protected array | $attributes | All of the attributes set on the fluent instance. |
Methods
void | __construct(array|object $attributes = []) Create a new fluent instance. | |
mixed | get(string $key, mixed $default = null) Get an attribute from the fluent instance. | |
array | getAttributes() Get the attributes from the fluent instance. | |
array | toArray() Convert the fluent instance to an array. | |
array | jsonSerialize() Convert the object into something JSON serializable. | |
string | toJson(int $options = 0) Convert the fluent instance to JSON. | |
bool | offsetExists(string $offset) Determine if the given offset exists. | |
mixed | offsetGet(string $offset) Get the value for a given offset. | |
void | offsetSet(string $offset, mixed $value) Set the value at the given offset. | |
void | offsetUnset(string $offset) Unset the value at the given offset. | |
$this | __call(string $method, array $parameters) Handle dynamic calls to the fluent instance to set attributes. | |
mixed | __get(string $key) Dynamically retrieve the value of an attribute. | |
void | __set(string $key, mixed $value) Dynamically set the value of an attribute. | |
bool | __isset(string $key) Dynamically check if an attribute is set. | |
void | __unset(string $key) Dynamically unset an attribute. |
Details
void __construct(array|object $attributes = [])
Create a new fluent instance.
mixed get(string $key, mixed $default = null)
Get an attribute from the fluent instance.
array getAttributes()
Get the attributes from the fluent instance.
array toArray()
Convert the fluent instance to an array.
array jsonSerialize()
Convert the object into something JSON serializable.
string toJson(int $options = 0)
Convert the fluent instance to JSON.
bool offsetExists(string $offset)
Determine if the given offset exists.
mixed offsetGet(string $offset)
Get the value for a given offset.
void offsetSet(string $offset, mixed $value)
Set the value at the given offset.
void offsetUnset(string $offset)
Unset the value at the given offset.
$this __call(string $method, array $parameters)
Handle dynamic calls to the fluent instance to set attributes.
mixed __get(string $key)
Dynamically retrieve the value of an attribute.
void __set(string $key, mixed $value)
Dynamically set the value of an attribute.
bool __isset(string $key)
Dynamically check if an attribute is set.
void __unset(string $key)
Dynamically unset an attribute.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Support/Fluent.html