Table of Contents
    
                - 
    $data
    
                 : string            
 
            - 
    $name
    
                 : string            
 
            - 
    $options
    
                 : array<string|int, mixed>            
 
            - 
    $variable
    
                 : string            
 
                - 
    __construct()
    
                         : mixed    
 
            - 
    getData()
    
                         : string    
 
            - 
    getName()
    
                         : string    
 
            - 
    getOptions()
    
                         : array<string|int, mixed>    
 
            - 
    getVariable()
    
                         : string    
 
            - 
    setOption()
    
                         : void    
 
        
        
        
    
        
                    
    
        $data
        
        
                                
    
    
    
    
    private
        string
    $data
    
    
    
    
                    
    
        $name
        
        
                                
    
    
    
    
    private
        string
    $name
    
    
    
    
                    
    
        $options
        
        
                                
    
    
    
    
    private
        array<string|int, mixed>
    $options
    
    
    
    
                    
    
        $variable
        
        
                                
    
    
    
    
    private
        string
    $variable
    
    
    
    
            
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                __construct(string $variable, string $name, string $data[, array<string|int, mixed> $options = [] ]) : mixed
    
        Parameters
    
                    - 
                $variable
                : string
                            
 
            - 
                    
            
 
                    - 
                $name
                : string
                            
 
            - 
                    
            
 
                    - 
                $data
                : string
                            
 
            - 
                    
            
 
                    - 
                $options
                : array<string|int, mixed>
                 = []            
 
            - 
                
            
 
            
    
        Return values
    mixed
            —
        
    
                    
    
        getData()
        
    
    
    
    
    public
                getData() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        getName()
        
    
    
    
    
    public
                getName() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        getOptions()
        
    
    
    
    
    public
                getOptions() : array<string|int, mixed>
    
    
    
        Return values
    array<string|int, mixed>
            —
        
    
                    
    
        getVariable()
        
    
    
    
    
    public
                getVariable() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        setOption()
        
    
    
    
    
    public
                setOption(string $key, mixed $value) : void
    
        Parameters
    
                    - 
                $key
                : string
                            
 
            - 
                    
            
 
                    - 
                $value
                : mixed
                            
 
            - 
                
            
 
            
    
        Return values
    void
            —