VisualItemLoadEngine
        
        extends VisualItemLoadEngine
    
    
            
            in package
            
        
    
    
    
        
            Class created by Core/Base/PluginDeploy
Tags
Table of Contents
- $namespace : string
 - getNamespace() : string
 - installXML() : bool
 - Loads an xmlview data into a PageOption model.
 - loadArray() : mixed
 - Reads PageOption data and loads groups, columns, rows and widgets into selected arrays.
 - setNamespace() : mixed
 - getGroupsColumns() : mixed
 - Load the column structure from the JSON
 - saveError() : mixed
 - xmlToArray() : array<string|int, mixed>
 - Turns a xml into an array.
 - xmlToArrayAux() : string
 
Properties
$namespace
    private
    static    string
    $namespace
     = '\\FacturaScripts\\Dinamic\\Lib\\Widget\\'
    
    
    
Methods
getNamespace()
    public
            static        getNamespace() : string
        
    
    
        Return values
string —installXML()
Loads an xmlview data into a PageOption model.
    public
            static        installXML(string $name, PageOption &$model) : bool
    
        Parameters
- $name : string
 - $model : PageOption
 
Return values
bool —loadArray()
Reads PageOption data and loads groups, columns, rows and widgets into selected arrays.
    public
            static        loadArray(array<string|int, mixed> &$columns, array<string|int, mixed> &$modals, array<string|int, mixed> &$rows, PageOption $model) : mixed
    
        Parameters
- $columns : array<string|int, mixed>
 - $modals : array<string|int, mixed>
 - $rows : array<string|int, mixed>
 - $model : PageOption
 
Return values
mixed —setNamespace()
    public
            static        setNamespace(string $namespace) : mixed
        
        Parameters
- $namespace : string
 
Return values
mixed —getGroupsColumns()
Load the column structure from the JSON
    private
            static        getGroupsColumns(array<string|int, mixed> $columns, array<string|int, mixed> &$target) : mixed
    
        Parameters
- $columns : array<string|int, mixed>
 - $target : array<string|int, mixed>
 
Return values
mixed —saveError()
    private
            static        saveError(string $message[, array<string|int, mixed> $context = [] ]) : mixed
    
        Parameters
- $message : string
 - $context : array<string|int, mixed> = []
 
Return values
mixed —xmlToArray()
Turns a xml into an array.
    private
            static        xmlToArray(SimpleXMLElement $xml) : array<string|int, mixed>
    
        Parameters
- $xml : SimpleXMLElement
 
Return values
array<string|int, mixed> —xmlToArrayAux()
    private
            static        xmlToArrayAux(string $tag, SimpleXMLElement $attributes) : string
    
        Parameters
- $tag : string
 - $attributes : SimpleXMLElement