Options implements OptionsInterface
Table of Contents
Interfaces
Methods
- canSkipCheckOtherEntityTypes() : bool
- createFromArray() : Options
- getAliasPrefix() : string
- getIdentityColumnName() : string
- getLimitByIds() : array<string|int, mixed>|null
- getOperations() : array<string|int, mixed>
- getRawQueryLimit() : int
- getRawQueryOrder() : string
- isReadAllAllowed() : bool
- isUseRawQueryDistinct() : bool
- needReturnRawQuery() : bool
- needUseDistinctUnion() : bool
- needUseJoin() : bool
- setAliasPrefix() : Options
- setIdentityColumnName() : Options
- setLimitByIds() : Options
- setNeedReturnRawQuery() : Options
- setOperations() : $this
- Set array of operations. Can contain constants \Bitrix\Crm\Service\UserPermissions::OPERATION_*
- setRawQueryLimit() : Options
- setRawQueryOrder() : Options
- setReadAllAllowed() : Options
- setSkipCheckOtherEntityTypes() : Options
- setUseDistinctUnion() : Options
- setUseJoin() : Options
- setUseRawQueryDistinct() : Options
Methods
canSkipCheckOtherEntityTypes()
public
canSkipCheckOtherEntityTypes() : bool
Return values
boolcreateFromArray()
public
static createFromArray(array<string|int, mixed> $options) : Options
Parameters
- $options : array<string|int, mixed>
Return values
OptionsgetAliasPrefix()
public
getAliasPrefix() : string
Return values
stringgetIdentityColumnName()
public
getIdentityColumnName() : string
Return values
stringgetLimitByIds()
public
getLimitByIds() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullgetOperations()
public
getOperations() : array<string|int, mixed>
Return values
array<string|int, mixed>getRawQueryLimit()
public
getRawQueryLimit() : int
Return values
intgetRawQueryOrder()
public
getRawQueryOrder() : string
Return values
stringisReadAllAllowed()
public
isReadAllAllowed() : bool
Return values
boolisUseRawQueryDistinct()
public
isUseRawQueryDistinct() : bool
Return values
boolneedReturnRawQuery()
public
needReturnRawQuery() : bool
Return values
boolneedUseDistinctUnion()
public
needUseDistinctUnion() : bool
Return values
boolneedUseJoin()
public
needUseJoin() : bool
Return values
boolsetAliasPrefix()
public
setAliasPrefix(string $aliasPrefix) : Options
Parameters
- $aliasPrefix : string
Return values
OptionssetIdentityColumnName()
public
setIdentityColumnName(string $identityColumnName) : Options
Parameters
- $identityColumnName : string
Return values
OptionssetLimitByIds()
public
setLimitByIds(array<string|int, mixed> $limitByIds) : Options
Parameters
- $limitByIds : array<string|int, mixed>
Return values
OptionssetNeedReturnRawQuery()
public
setNeedReturnRawQuery(bool $needReturnRawQuery) : Options
Parameters
- $needReturnRawQuery : bool
Return values
OptionssetOperations()
Set array of operations. Can contain constants \Bitrix\Crm\Service\UserPermissions::OPERATION_*
public
setOperations(mixed $operations) : $this
Parameters
- $operations : mixed
-
array
Return values
$thissetRawQueryLimit()
public
setRawQueryLimit(int $rawQueryLimit) : Options
Parameters
- $rawQueryLimit : int
Return values
OptionssetRawQueryOrder()
public
setRawQueryOrder(string $rawQueryOrder) : Options
Parameters
- $rawQueryOrder : string
Return values
OptionssetReadAllAllowed()
public
setReadAllAllowed(bool $readAllAllowed) : Options
Parameters
- $readAllAllowed : bool
Return values
OptionssetSkipCheckOtherEntityTypes()
public
setSkipCheckOtherEntityTypes(bool $skipCheckOtherEntityTypes) : Options
Parameters
- $skipCheckOtherEntityTypes : bool
Return values
OptionssetUseDistinctUnion()
public
setUseDistinctUnion(bool $useDistinctUnion) : Options
Parameters
- $useDistinctUnion : bool
Return values
OptionssetUseJoin()
public
setUseJoin(bool $useJoin) : Options
Parameters
- $useJoin : bool
Return values
OptionssetUseRawQueryDistinct()
public
setUseRawQueryDistinct(bool $useDistinct) : Options
Parameters
- $useDistinct : bool