Fluent
class Fluent implements Arrayable, ArrayAccess, Jsonable, JsonSerializable (View source)
Properties
protected | $attributes |
Methods
Create a new fluent instance.
No description
Get an attribute from the fluent instance.
Get the value of the given key as a new Fluent instance.
No description
No description
Convert the fluent instance to a Collection.
No description
Convert the fluent instance to JSON.
Determine if the given offset exists.
Get the value for a given offset.
Set the value at the given offset.
Unset the value at the given offset.
Handle dynamic calls to the fluent instance to set attributes.
Dynamically retrieve the value of an attribute.
Dynamically set the value of an attribute.
Dynamically check if an attribute is set.
Dynamically unset an attribute.
Details
void
__construct(TValue> $attributes = [])
Create a new fluent instance.
get($key, $default = null)
No description
mixed
value(string $key, mixed $default = null)
Get an attribute from the fluent instance.
Fluent
scope(string $key, mixed $default = null)
Get the value of the given key as a new Fluent instance.
getAttributes()
No description
toArray()
No description
Collection
collect(string|null $key = null)
Convert the fluent instance to a Collection.
array
jsonSerialize()
No description
string
toJson(int $options = 0)
Convert the fluent instance to JSON.
bool
offsetExists(TKey $offset)
Determine if the given offset exists.
mixed
offsetGet(TKey $offset)
Get the value for a given offset.
void
offsetSet(TKey $offset, TValue $value)
Set the value at the given offset.
void
offsetUnset(TKey $offset)
Unset the value at the given offset.
$this
__call(TKey $method, $parameters)
Handle dynamic calls to the fluent instance to set attributes.
TValue|null
__get(TKey $key)
Dynamically retrieve the value of an attribute.
void
__set(TKey $key, TValue $value)
Dynamically set the value of an attribute.
bool
__isset(TKey $key)
Dynamically check if an attribute is set.
void
__unset(TKey $key)
Dynamically unset an attribute.