FilterInterface
                
            in
            
        
    
        
            Filter interface
Tags
Table of Contents
- filter() : mixed
- Filter value
- getCallable() : CallableObject
- Get callable
- getExcludeByName() : array<string|int, mixed>
- Get exclude by name
- getExcludeByType() : array<string|int, mixed>
- Get exclude by type
- getParams() : array<string|int, mixed>
- Get params
- hasCallable() : bool
- Has callable
- hasExcludeByName() : bool
- Has exclude by name
- hasExcludeByType() : bool
- Has exclude by type
- hasParams() : bool
- Has params
- setCallable() : FilterInterface
- Set callable
- setExcludeByName() : FilterInterface
- Set exclude by name
- setExcludeByType() : FilterInterface
- Set exclude by type
- setParams() : FilterInterface
- Set params
Methods
filter()
Filter value
    public
                filter(mixed $value[, string $name = null ][, mixed $type = null ]) : mixed
        
        Parameters
- $value : mixed
- $name : string = null
- $type : mixed = null
Return values
mixed —getCallable()
Get callable
    public
                getCallable() : CallableObject
        
    
    
        Return values
CallableObject —getExcludeByName()
Get exclude by name
    public
                getExcludeByName() : array<string|int, mixed>
        
    
    
        Return values
array<string|int, mixed> —getExcludeByType()
Get exclude by type
    public
                getExcludeByType() : array<string|int, mixed>
        
    
    
        Return values
array<string|int, mixed> —getParams()
Get params
    public
                getParams() : array<string|int, mixed>
        
    
    
        Return values
array<string|int, mixed> —hasCallable()
Has callable
    public
                hasCallable() : bool
        
    
    
        Return values
bool —hasExcludeByName()
Has exclude by name
    public
                hasExcludeByName() : bool
        
    
    
        Return values
bool —hasExcludeByType()
Has exclude by type
    public
                hasExcludeByType() : bool
        
    
    
        Return values
bool —hasParams()
Has params
    public
                hasParams() : bool
        
    
    
        Return values
bool —setCallable()
Set callable
    public
                setCallable(mixed $callable) : FilterInterface
        
        Parameters
- $callable : mixed
Return values
FilterInterface —setExcludeByName()
Set exclude by name
    public
                setExcludeByName(mixed $excludeByName) : FilterInterface
        
        Parameters
- $excludeByName : mixed
Return values
FilterInterface —setExcludeByType()
Set exclude by type
    public
                setExcludeByType(mixed $excludeByType) : FilterInterface
        
        Parameters
- $excludeByType : mixed
Return values
FilterInterface —setParams()
Set params
    public
                setParams(mixed $params) : FilterInterface
        
        Parameters
- $params : mixed