BindingSelector
Class BindingSelector
Table of Contents
Methods
- __construct() : mixed
- Constructor.
- create() : static
- Create instance of class.
- findBindings() : array<string|int, mixed>
- Return list of bindings by ActualEntitySelector.
- getBindingEntityId() : int|null
- Get binding entity id by entity type id.
- getBindings() : array<string|int, mixed>
- Get ordered bindings.
- getEntitySelector() : ActualEntitySelector
- Get actual entity selector.
- hasBindings() : bool
- Return true if bindings are found.
- sortBindings() : array<string|int, mixed>
- Sort bindings.
Methods
__construct()
Constructor.
public
__construct([ActualEntitySelector $selector = null ]) : mixed
Parameters
- $selector : ActualEntitySelector = null
-
Actual entity selector.
create()
Create instance of class.
public
static create(array<string|int, mixed> $fields, array<string|int, mixed> $searchParameters) : static
Parameters
- $fields : array<string|int, mixed>
-
Entity fields
- $searchParameters : array<string|int, mixed>
-
Search parameters for searching duplicates
Tags
Return values
staticfindBindings()
Return list of bindings by ActualEntitySelector.
public
static findBindings(ActualEntitySelector $selector) : array<string|int, mixed>
Parameters
- $selector : ActualEntitySelector
-
Entity Selector
Return values
array<string|int, mixed>getBindingEntityId()
Get binding entity id by entity type id.
public
getBindingEntityId(int $entityTypeId) : int|null
Parameters
- $entityTypeId : int
-
Entity type id
Return values
int|nullgetBindings()
Get ordered bindings.
public
getBindings() : array<string|int, mixed>
Return values
array<string|int, mixed>getEntitySelector()
Get actual entity selector.
public
getEntitySelector() : ActualEntitySelector
Return values
ActualEntitySelectorhasBindings()
Return true if bindings are found.
public
hasBindings() : bool
Return values
boolsortBindings()
Sort bindings.
public
static sortBindings(array<string|int, mixed> $bindings) : array<string|int, mixed>
First - deal, second - lead, next - other.
Parameters
- $bindings : array<string|int, mixed>
-
Binding list