Bitrix API

Type extends Type implements Containable uses ModelTrait

Class Type

Tags
see
TypeTable

Table of Contents

Interfaces

Containable

Properties

$authContext  : Context
$customData  : Dictionary
$dataClass  : mixed
$entity  : Entity
$primary  : array<string|int, mixed>
$primaryAsString  : string
$state  : int

Methods

__call()  : mixed
Magic to handle getters, setters etc.
__clone()  : mixed
__construct()  : mixed
EntityObject constructor
__get()  : mixed
Magic read-only properties
__set()  : mixed
Magic read-only properties
addTo()  : mixed
collectValues()  : array<string|int, mixed>
Returns all objects values as an array
createItem()  : Item
createStage()  : Stage
defineAuthContext()  : mixed
delete()  : Result
ActiveRecord delete.
fill()  : mixed
Fills all the values and relations of object
get()  : mixed
getAccessCodesForAddItems()  : array<string|int, mixed>
getAccessCodesForModify()  : array<string|int, mixed>
getAccessCodesForView()  : array<string|int, mixed>
getFailStages()  : EO_Stage_Collection
getFinalStages()  : EO_Stage_Collection
getFirstStage()  : Stage|null
getId()  : Collection|EntityObject|mixed
Fast popular alternative to __call().
getImage()  : string
getItem()  : Item|null
getItems()  : Collection
getItemsCount()  : int
getItemUfNameFieldName()  : string
getItemUserFieldsEntityId()  : string
getName()  : string
getPermissionEntity()  : string
getPermissions()  : array<string|int, mixed>
getSettings()  : array<string|int, mixed>
getStage()  : Stage|null
getStages()  : EO_Stage_Collection
Stages should be sorted by sort, but in the end always goes success stages and fail stages.
getSuccessStage()  : Stage|null
getTableName()  : string
getTitle()  : string
getUserFieldCollection()  : UserFieldCollection
has()  : mixed
isChanged()  : mixed
isFilled()  : mixed
offsetExists()  : bool
ArrayAccess interface implementation.
offsetGet()  : mixed|null
ArrayAccess interface implementation.
offsetSet()  : void
ArrayAccess interface implementation.
offsetUnset()  : void
ArrayAccess interface implementation.
remindActual()  : mixed
removeAll()  : mixed
removeFrom()  : mixed
require()  : mixed
reset()  : mixed
resortStages()  : Type
Resort stages in actual order (if sort of some stages had been updated)
save()  : Result
ActiveRecord save.
set()  : mixed
setName()  : void
setTitle()  : void
sysFillRelationCollection()  : Collection
sysGetEntity()  : Entity
sysGetPrimary()  : array<string|int, mixed>
Returns [primary => value] array.
sysGetPrimaryAsString()  : mixed
sysPostSave()  : mixed
sysSaveCurrentReferences()  : mixed
sysSerializePrimary()  : string
unset()  : mixed
wakeUp()  : static
Constructs existing object from pre-selected data, including references and relations.

Properties

$dataClass

public static mixed $dataClass = \Bitrix\Rpa\Model\TypeTable::class

$primary read-only

public array<string|int, mixed> $primary

$primaryAsString read-only

public string $primaryAsString

Methods

__call()

Magic to handle getters, setters etc.

public __call(mixed $name, mixed $arguments) : mixed
Parameters
$name : mixed
$arguments : mixed
Tags
throws
ArgumentException
throws
SystemException

__construct()

EntityObject constructor

public final __construct([bool|array<string|int, mixed> $setDefaultValues = true ]) : mixed
Parameters
$setDefaultValues : bool|array<string|int, mixed> = true
Tags
throws
ArgumentException
throws
SystemException

__get()

Magic read-only properties

public __get(mixed $name) : mixed
Parameters
$name : mixed
Tags
throws
ArgumentException
throws
SystemException

__set()

Magic read-only properties

public __set(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Tags
throws
SystemException

addTo()

public final addTo(mixed $fieldName, mixed $value) : mixed
Parameters
$fieldName : mixed
$value : mixed
Tags
throws
ArgumentException
throws
SystemException

collectValues()

Returns all objects values as an array

public final collectValues([int $valuesType = Values::ALL ][, int $fieldsMask = FieldTypeMask::ALL ][, bool $recursive = false ]) : array<string|int, mixed>
Parameters
$valuesType : int = Values::ALL
$fieldsMask : int = FieldTypeMask::ALL
$recursive : bool = false
Tags
throws
ArgumentException
Return values
array<string|int, mixed>

delete()

ActiveRecord delete.

public final delete() : Result
Tags
throws
ArgumentException
throws
SystemException
Return values
Result

fill()

Fills all the values and relations of object

public final fill([int|array<string|int, string> $fields = FieldTypeMask::ALL ]) : mixed
Parameters
$fields : int|array<string|int, string> = FieldTypeMask::ALL

Names of fields to fill

Tags
throws
ArgumentException
throws
SystemException

get()

public final get(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

getAccessCodesForAddItems()

public getAccessCodesForAddItems() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAccessCodesForModify()

public getAccessCodesForModify() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAccessCodesForView()

public getAccessCodesForView() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFailStages()

public getFailStages() : EO_Stage_Collection
Return values
EO_Stage_Collection

getFinalStages()

public getFinalStages() : EO_Stage_Collection
Return values
EO_Stage_Collection

getFirstStage()

public getFirstStage() : Stage|null
Return values
Stage|null

getImage()

public getImage() : string
Return values
string

getItem()

public getItem(int $itemId) : Item|null
Parameters
$itemId : int
Return values
Item|null

getItems()

public getItems([array<string|int, mixed> $parameters = [] ]) : Collection
Parameters
$parameters : array<string|int, mixed> = []
Return values
Collection

getItemsCount()

public getItemsCount([array<string|int, mixed> $filter = [] ]) : int
Parameters
$filter : array<string|int, mixed> = []
Return values
int

getItemUfNameFieldName()

public getItemUfNameFieldName() : string
Return values
string

getItemUserFieldsEntityId()

public getItemUserFieldsEntityId() : string
Return values
string

getName()

public getName() : string
Return values
string

getPermissionEntity()

public getPermissionEntity() : string
Return values
string

getPermissions()

public getPermissions([bool $isFromCache = true ]) : array<string|int, mixed>
Parameters
$isFromCache : bool = true
Return values
array<string|int, mixed>

getSettings()

public getSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>

getStage()

public getStage(int $stageId) : Stage|null
Parameters
$stageId : int
Return values
Stage|null

getStages()

Stages should be sorted by sort, but in the end always goes success stages and fail stages.

public getStages([PageNavigation|null $pageNavigation = null ]) : EO_Stage_Collection
Parameters
$pageNavigation : PageNavigation|null = null
Return values
EO_Stage_Collection

getSuccessStage()

public getSuccessStage() : Stage|null
Return values
Stage|null

getTableName()

public getTableName() : string
Return values
string

getTitle()

public getTitle() : string
Return values
string

has()

public final has(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

isChanged()

public final isChanged(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

isFilled()

public final isFilled(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

offsetExists()

ArrayAccess interface implementation.

public offsetExists(mixed $offset) : bool
Parameters
$offset : mixed
Tags
throws
ArgumentException
throws
SystemException
Return values
bool

offsetGet()

ArrayAccess interface implementation.

public offsetGet(mixed $offset) : mixed|null
Parameters
$offset : mixed
Tags
throws
ArgumentException
throws
SystemException
Attributes
#[ReturnTypeWillChange]
Return values
mixed|null

offsetSet()

ArrayAccess interface implementation.

public offsetSet(mixed $offset, mixed $value) : void
Parameters
$offset : mixed
$value : mixed
Tags
throws
ArgumentException
throws
SystemException

offsetUnset()

ArrayAccess interface implementation.

public offsetUnset(mixed $offset) : void
Parameters
$offset : mixed

remindActual()

public final remindActual(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

removeAll()

public final removeAll(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

removeFrom()

public final removeFrom(mixed $fieldName, mixed $value) : mixed
Parameters
$fieldName : mixed
$value : mixed
Tags
throws
ArgumentException
throws
SystemException

require()

public final require(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

reset()

public final reset(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

resortStages()

Resort stages in actual order (if sort of some stages had been updated)

public resortStages() : Type
Return values
Type

save()

ActiveRecord save.

public final save() : Result
Tags
throws
ArgumentException
throws
SystemException
throws
Exception
Return values
Result

set()

public final set(mixed $fieldName, mixed $value) : mixed
Parameters
$fieldName : mixed
$value : mixed
Tags
throws
ArgumentException
throws
SystemException

setName()

public setName(string $name) : void
Parameters
$name : string

setTitle()

public setTitle(string $title) : void
Parameters
$title : string

sysGetEntity()

public sysGetEntity() : Entity
Tags
throws
ArgumentException
throws
SystemException
Return values
Entity

sysGetPrimary()

Returns [primary => value] array.

public sysGetPrimary() : array<string|int, mixed>
Tags
throws
ArgumentException
throws
SystemException
Return values
array<string|int, mixed>

sysGetPrimaryAsString()

public sysGetPrimaryAsString() : mixed

sysSaveCurrentReferences()

public sysSaveCurrentReferences() : mixed

sysSerializePrimary()

public static sysSerializePrimary(array<string|int, mixed> $primary, Entity $entity) : string
Parameters
$primary : array<string|int, mixed>
$entity : Entity
Tags
throws
ArgumentException
Return values
string

unset()

public final unset(mixed $fieldName) : mixed
Parameters
$fieldName : mixed
Tags
throws
ArgumentException
throws
SystemException

wakeUp()

Constructs existing object from pre-selected data, including references and relations.

public final static wakeUp(mixed $row) : static
Parameters
$row : mixed

Array of [field => value] or single scalar primary value.

Tags
throws
ArgumentException
throws
SystemException
Return values
static

        
On this page

Search results