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