Operation extends Adapter
FinalYes
Table of Contents
Methods
- __construct() : mixed
- addChild() : self
- getFields() : array<string|int, mixed>
- getFieldsInfo() : array<string, array<string, array<string|int, mixed>>>
- performAdd() : mixed
- performDelete() : mixed
- performUpdate() : mixed
- setAlwaysExposedFields() : $this
- setCheckExceptionsContainer() : self
- setCheckPermissions() : self
- setErrorCollectionContainer() : self
- setErrorMessageContainer() : self
- setExposedOnlyAfterAddFields() : $this
- setExposedOnlyAfterUpdateFields() : $this
- setRunAutomation() : self
- setRunBizProc() : self
- setTableAlias() : self
Methods
__construct()
public
__construct(Factory $factory) : mixed
Parameters
- $factory : Factory
addChild()
public
final addChild(self $child) : self
Parameters
- $child : self
Return values
selfgetFields()
public
final getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getFieldsInfo()
public
final getFieldsInfo() : array<string, array<string, array<string|int, mixed>>>
Return values
array<string, array<string, array<string|int, mixed>>>performAdd()
public
final performAdd(array<string, mixed> &$fields, array<string, mixed> $compatibleOptions) : mixed
Parameters
- $fields : array<string, mixed>
- $compatibleOptions : array<string, mixed>
Tags
performDelete()
public
final performDelete(int $id, array<string, mixed> $compatibleOptions) : mixed
Parameters
- $id : int
- $compatibleOptions : array<string, mixed>
Tags
performUpdate()
public
final performUpdate(int $id, array<string, mixed> &$fields, array<string, mixed> $compatibleOptions) : mixed
Parameters
- $id : int
- $fields : array<string, mixed>
- $compatibleOptions : array<string, mixed>
Tags
setAlwaysExposedFields()
public
setAlwaysExposedFields(array<string|int, string> $fieldNames) : $this
Parameters
- $fieldNames : array<string|int, string>
Return values
$thissetCheckExceptionsContainer()
public
setCheckExceptionsContainer(array<string|int, mixed> &$checkExceptionsContainer) : self
Parameters
- $checkExceptionsContainer : array<string|int, mixed>
Return values
selfsetCheckPermissions()
public
setCheckPermissions(bool $checkPermissions) : self
Parameters
- $checkPermissions : bool
Return values
selfsetErrorCollectionContainer()
public
setErrorCollectionContainer(mixed &$errorCollectionContainer) : self
Parameters
- $errorCollectionContainer : mixed
Return values
selfsetErrorMessageContainer()
public
setErrorMessageContainer(string &$errorMessageContainer) : self
Parameters
- $errorMessageContainer : string
Return values
selfsetExposedOnlyAfterAddFields()
public
setExposedOnlyAfterAddFields(array<string|int, string> $fieldNames) : $this
Parameters
- $fieldNames : array<string|int, string>
Return values
$thissetExposedOnlyAfterUpdateFields()
public
setExposedOnlyAfterUpdateFields(array<string|int, string> $fieldNames) : $this
Parameters
- $fieldNames : array<string|int, string>
Return values
$thissetRunAutomation()
public
setRunAutomation(bool $runAutomation) : self
Parameters
- $runAutomation : bool
Return values
selfsetRunBizProc()
public
setRunBizProc(bool $runBizProc) : self
Parameters
- $runBizProc : bool
Return values
selfsetTableAlias()
public
final setTableAlias(string $alias) : self
Parameters
- $alias : string