ViewFieldModifierFactory
in package
Tags
Table of Contents
- $_module : string
- $_moduleToTypeClass : array<string|int, mixed>
- __construct() : mixed
- create() : ViewFieldModifierTypeBase
- getForbiddenAPIFields() : array<string|int, mixed>
- getMapping() : array<string|int, mixed>
- getMappingClass() : string
Properties
$_module
private
string
$_module
= null
$_moduleToTypeClass
private
array<string|int, mixed>
$_moduleToTypeClass
= [\onOffice\SDK\onOfficeSDK::MODULE_ADDRESS => \onOffice\WPlugin\ViewFieldModifier\AddressViewFieldModifierTypes::class, \onOffice\SDK\onOfficeSDK::MODULE_ESTATE => \onOffice\WPlugin\ViewFieldModifier\EstateViewFieldModifierTypes::class]
Methods
__construct()
public
__construct(string $module) : mixed
Parameters
- $module : string
Return values
mixed —create()
public
create(string $type[, array<string|int, mixed> $viewFields = [] ]) : ViewFieldModifierTypeBase
Parameters
- $type : string
- $viewFields : array<string|int, mixed> = []
Tags
Return values
ViewFieldModifierTypeBase —getForbiddenAPIFields()
public
getForbiddenAPIFields() : array<string|int, mixed>
Return values
array<string|int, mixed> —getMapping()
public
getMapping() : array<string|int, mixed>
Return values
array<string|int, mixed> —getMappingClass()
private
getMappingClass() : string