BasicProbe
    
            
            in package
            
        
    
            
            implements
                            IQueryProbe                    
    
    
        
            Class BasicProbe
Interfaces, Classes, Traits and Enums
- IQueryProbe
 - Interface IQueryProbe
 
Table of Contents
- DETAILS_ALL = 127
 - DETAILS_NONE = 0
 - DETAILS_POPULATION = 32
 - $details : int
 - $filterCircle : Circle
 - $filterMember : Member
 - $filterRemoteInstance : RemoteInstance
 - $itemsLimit : int
 - $itemsOffset : int
 - $options : array<string|int, mixed>
 - addDetail() : $this
 - addOption() : $this
 - addOptionBool() : $this
 - addOptionInt() : $this
 - getAsOptions() : array<string|int, mixed>
 - getDetails() : int
 - getFilterCircle() : Circle
 - getFilterMember() : Member
 - getFilterRemoteInstance() : RemoteInstance
 - getItemsLimit() : int
 - getItemsOffset() : int
 - hasFilterCircle() : bool
 - hasFilterMember() : bool
 - hasFilterRemoteInstance() : bool
 - JsonSerialize() : array<string|int, mixed>
 - setDetails() : $this
 - setFilterCircle() : CircleProbe
 - setFilterMember() : CircleProbe
 - setFilterRemoteInstance() : CircleProbe
 - setItemsLimit() : BasicProbe
 - setItemsOffset() : BasicProbe
 - showDetail() : bool
 
Constants
DETAILS_ALL
    public
        mixed
    DETAILS_ALL
    = 127
        
        
    
DETAILS_NONE
    public
        mixed
    DETAILS_NONE
    = 0
        
        
    
DETAILS_POPULATION
    public
        mixed
    DETAILS_POPULATION
    = 32
        
        
    
Properties
$details
    private
        int
    $details
     = 0
    
    
    
$filterCircle
    private
        Circle
    $filterCircle
    
    
    
    
$filterMember
    private
        Member
    $filterMember
    
    
    
    
$filterRemoteInstance
    private
        RemoteInstance
    $filterRemoteInstance
    
    
    
    
$itemsLimit
    private
        int
    $itemsLimit
     = -1
    
    
    
$itemsOffset
    private
        int
    $itemsOffset
     = 0
    
    
    
$options
    private
        array<string|int, mixed>
    $options
     = []
    
    
    
Methods
addDetail()
    public
                    addDetail(int $detail) : $this
    
        Parameters
- $detail : int
 
Return values
$this —addOption()
    public
                    addOption(string $key, string $value) : $this
    
        Parameters
- $key : string
 - $value : string
 
Return values
$this —addOptionBool()
    public
                    addOptionBool(string $key, bool $value) : $this
    
        Parameters
- $key : string
 - $value : bool
 
Return values
$this —addOptionInt()
    public
                    addOptionInt(string $key, int $value) : $this
    
        Parameters
- $key : string
 - $value : int
 
Return values
$this —getAsOptions()
    public
                    getAsOptions() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —getDetails()
    public
                    getDetails() : int
    
    
    
        Return values
int —getFilterCircle()
    public
                    getFilterCircle() : Circle
    
    
    
        Return values
Circle —getFilterMember()
    public
                    getFilterMember() : Member
    
    
    
        Return values
Member —getFilterRemoteInstance()
    public
                    getFilterRemoteInstance() : RemoteInstance
    
    
    
        Return values
RemoteInstance —getItemsLimit()
    public
                    getItemsLimit() : int
    
    
    
        Return values
int —getItemsOffset()
    public
                    getItemsOffset() : int
    
    
    
        Return values
int —hasFilterCircle()
    public
                    hasFilterCircle() : bool
    
    
    
        Return values
bool —hasFilterMember()
    public
                    hasFilterMember() : bool
    
    
    
        Return values
bool —hasFilterRemoteInstance()
    public
                    hasFilterRemoteInstance() : bool
    
    
    
        Return values
bool —JsonSerialize()
    public
                    JsonSerialize() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —setDetails()
    public
                    setDetails(int $details) : $this
    
        Parameters
- $details : int
 
Return values
$this —setFilterCircle()
    public
                    setFilterCircle(Circle $filterCircle) : CircleProbe
    
        Parameters
- $filterCircle : Circle
 
Return values
CircleProbe —setFilterMember()
    public
                    setFilterMember(Member $filterMember) : CircleProbe
    
        Parameters
- $filterMember : Member
 
Return values
CircleProbe —setFilterRemoteInstance()
    public
                    setFilterRemoteInstance(RemoteInstance $filterRemoteInstance) : CircleProbe
    
        Parameters
- $filterRemoteInstance : RemoteInstance
 
Return values
CircleProbe —setItemsLimit()
    public
                    setItemsLimit(int $itemsLimit) : BasicProbe
    
        Parameters
- $itemsLimit : int
 
Return values
BasicProbe —setItemsOffset()
    public
                    setItemsOffset(int $itemsOffset) : BasicProbe
    
        Parameters
- $itemsOffset : int
 
Return values
BasicProbe —showDetail()
    public
                    showDetail(int $detail) : bool
    
        Parameters
- $detail : int