Bitrix API

Difference

Table of Contents

Methods

__construct()  : mixed
configureTreatingAbsentCurrentValueAsNotChanged()  : $this
Configure that a field is not considered changed if there is no such field in current values
getCurrentValue()  : mixed|null
getPreviousValue()  : mixed|null
isChanged()  : bool
setCurrentValue()  : static
setPreviousValue()  : static

Methods

__construct()

public __construct(array<string|int, mixed> $previousValues, array<string|int, mixed> $currentValues) : mixed
Parameters
$previousValues : array<string|int, mixed>
$currentValues : array<string|int, mixed>

configureTreatingAbsentCurrentValueAsNotChanged()

Configure that a field is not considered changed if there is no such field in current values

public configureTreatingAbsentCurrentValueAsNotChanged([bool $isEnabled = true ]) : $this
Parameters
$isEnabled : bool = true
Return values
$this

getCurrentValue()

public getCurrentValue(string $fieldName) : mixed|null
Parameters
$fieldName : string
Return values
mixed|null

getPreviousValue()

public getPreviousValue(string $fieldName) : mixed|null
Parameters
$fieldName : string
Return values
mixed|null

isChanged()

public isChanged(string $fieldName) : bool
Parameters
$fieldName : string
Return values
bool

setCurrentValue()

public setCurrentValue(string $fieldName, mixed $value) : static
Parameters
$fieldName : string
$value : mixed
Return values
static

setPreviousValue()

public setPreviousValue(string $fieldName, mixed $value) : static
Parameters
$fieldName : string
$value : mixed
Return values
static

        
On this page

Search results