Repository
Table of Contents
Constants
-
TABLES_CREATED_OPTION_NAME
= 'crm_fields_context_dynamic_tables_created'
Methods
-
__construct()
: mixed
-
add()
: void
-
createFromId()
: self|null
-
delete()
: DeleteResult
-
getContextId()
: int|null
-
getFieldsData()
: array<string|int, mixed>
-
hasFieldsContextTables()
: bool
-
setContextId()
: self
TABLES_CREATED_OPTION_NAME
public
mixed
TABLES_CREATED_OPTION_NAME
= 'crm_fields_context_dynamic_tables_created'
__construct()
public
__construct(ItemIdentifier $itemIdentifier) : mixed
Parameters
-
$itemIdentifier
: ItemIdentifier
-
add()
public
add(string $fieldName, string $valueId) : void
Parameters
-
$fieldName
: string
-
-
$valueId
: string
-
createFromId()
public
static createFromId(int $entityTypeId, int $entityId) : self|null
Parameters
-
$entityTypeId
: int
-
-
$entityId
: int
-
delete()
public
delete(string $fieldName, string $valueId) : DeleteResult
Parameters
-
$fieldName
: string
-
-
$valueId
: string
-
getContextId()
public
getContextId() : int|null
getFieldsData()
public
getFieldsData() : array<string|int, mixed>
Return values
array<string|int, mixed>
hasFieldsContextTables()
public
static hasFieldsContextTables() : bool
setContextId()
public
setContextId(int|null $context) : self
Parameters
-
$context
: int|null
-