AreaCategoriesTreeParametersGroup
        
        extends AreaCategoryParametersGroup
    
    
            
            in package
            
        
    
    
    
        
            This is the area model (categories resources) parameters group class.
Table of Contents
| $levels | : int | |
|---|---|---|
| $onlyActive | : bool | |
| $page | : int | |
| $perPage | : int | |
| $sort | : string | |
| $validator | : ParametersValidator | |
| setLevels() | Sets the levels parameter for this parameters group. | : void | 
| setOnlyActive() | Sets if the elements will be filtered using this parameters group in function of if they are active or not. | : void | 
| setPage() | Sets the page parameter for this parameters group. | : void | 
| setPerPage() | Sets the per page parameter for this parameters group. | : void | 
| setSort() | Sets the sort criteria parameter for this parameters group. | : void | 
| toArray() | Returns the object data on array format. | : array<string|int, mixed> | 
| filter() | : array<string|int, mixed> | |
| getInstantiatedValidator() | : ParametersValidator | |
| getValidator() | : AreaCategoriesTreeParametersValidator | 
Properties
$levels
    protected
        int
    $levels
    
        
        
    
$onlyActive
    protected
        bool
    $onlyActive
    
        
        
    
$page
    protected
        int
    $page
    
        
        
    
$perPage
    protected
        int
    $perPage
    
        
        
    
$sort
    protected
        string
    $sort
    
        
        
    
$validator
    protected
        ParametersValidator
    $validator
    
        
        
    
Methods
setLevels()
Sets the levels parameter for this parameters group.
    public
                setLevels(int $levels) : void
    
        Parameters
- $levels : int
Return values
void —setOnlyActive()
Sets if the elements will be filtered using this parameters group in function of if they are active or not.
    public
                setOnlyActive(bool $onlyActive) : void
    
        Parameters
- $onlyActive : bool
Return values
void —setPage()
Sets the page parameter for this parameters group.
    public
                setPage(int $page) : void
    
        Parameters
- $page : int
Return values
void —setPerPage()
Sets the per page parameter for this parameters group.
    public
                setPerPage(int $perPage) : void
    
        Parameters
- $perPage : int
Return values
void —setSort()
Sets the sort criteria parameter for this parameters group.
    public
                setSort(string $sort) : void
    
        Parameters
- $sort : string
Return values
void —toArray()
Returns the object data on array format.
    public
                toArray() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —filter()
    protected
                filter(array<string|int, mixed> $params) : array<string|int, mixed>
        
        Parameters
- $params : array<string|int, mixed>
Return values
array<string|int, mixed> —getInstantiatedValidator()
    protected
                getInstantiatedValidator() : ParametersValidator
        
    
    
        Return values
ParametersValidator —getValidator()
    protected
                getValidator() : AreaCategoriesTreeParametersValidator