Fluent
class Fluent implements Arrayable, ArrayAccess, Jsonable, JsonSerializable (View source)
Properties
| protected array | $attributes | All of the attributes set on the fluent instance.  | 
                
Methods
Create a new fluent instance.
Get an attribute from the fluent instance.
Get the attributes from the fluent instance.
Get the instance as an array.
Convert the object into something JSON serializable.
Convert the object to its JSON representation.
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(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()
        
    
    Get the instance as an array.
        
                            array
    jsonSerialize()
        
    
    Convert the object into something JSON serializable.
        
                            string
    toJson(int $options = 0)
        
    
    Convert the object to its JSON representation.
        
                            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.