Bitrix-D7  20.0.0
Класс EventResult
Граф наследования:EventResult:
EventResult

Открытые члены

 __construct ()
 
 setErrors (array $errors)
 Sets the errors array and changes the event type to ERROR. Подробнее...
 
 addError (EntityError $error)
 
 getErrors ()
 
 modifyFields (array $fields)
 Sets the array of fields to modify data in the Bitrix\Main\ORM\Event. Подробнее...
 
 getModified ()
 
 unsetFields (array $fields)
 Sets the array of fields names to unset data in the Bitrix\Main\ORM\Event. Подробнее...
 
 unsetField ($fieldName)
 
 getUnset ()
 
- Открытые члены унаследованные от EventResult
 __construct ($type, $parameters=null, $moduleId=null, $handler=null)
 
 getResultType ()
 
 getType ()
 
 getModuleId ()
 
 getHandler ()
 
 getParameters ()
 

Защищенные данные

 $modified = array()
 
 $unset = array()
 
 $errors = array()
 
- Защищенные данные унаследованные от EventResult
 $moduleId
 
 $handler
 
 $type
 
 $parameters
 

Дополнительные унаследованные члены

- Поля данных унаследованные от EventResult
const UNDEFINED = 0
 
const SUCCESS = 1
 
const ERROR = 2
 

Подробное описание

См. определение в файле main/lib/orm/eventresult.php строка 13

Конструктор(ы)

◆ __construct()

__construct ( )

См. определение в файле main/lib/orm/eventresult.php строка 24

25  {
26  parent::__construct(parent::SUCCESS, $parameters = null, $moduleId = null, $handler = null);
27  }

Методы

◆ addError()

addError ( EntityError  $error)
Аргументы
EntityError$error

См. определение в файле main/lib/orm/eventresult.php строка 42

43  {
44  $this->errors[] = $error;
45  $this->type = parent::ERROR;
46  }

◆ getErrors()

getErrors ( )
Возвращает
EntityError[]|FieldError[]

См. определение в файле main/lib/orm/eventresult.php строка 51

52  {
53  return $this->errors;
54  }

◆ getModified()

getModified ( )

См. определение в файле main/lib/orm/eventresult.php строка 65

66  {
67  return $this->modified;
68  }

◆ getUnset()

getUnset ( )

См. определение в файле main/lib/orm/eventresult.php строка 87

88  {
89  return $this->unset;
90  }

◆ modifyFields()

modifyFields ( array  $fields)

Sets the array of fields to modify data in the Bitrix\Main\ORM\Event.

Аргументы
array$fields

См. определение в файле main/lib/orm/eventresult.php строка 60

61  {
62  $this->modified = $fields;
63  }

◆ setErrors()

setErrors ( array  $errors)

Sets the errors array and changes the event type to ERROR.

Аргументы
EntityError[]$errors

См. определение в файле main/lib/orm/eventresult.php строка 33

34  {
35  $this->errors = $errors;
36  $this->type = parent::ERROR;
37  }

◆ unsetField()

unsetField (   $fieldName)
Аргументы
string$fieldName

См. определение в файле main/lib/orm/eventresult.php строка 82

83  {
84  $this->unset[] = $fieldName;
85  }

◆ unsetFields()

unsetFields ( array  $fields)

Sets the array of fields names to unset data in the Bitrix\Main\ORM\Event.

Аргументы
array$fields

См. определение в файле main/lib/orm/eventresult.php строка 74

75  {
76  $this->unset = $fields;
77  }

Поля

◆ $errors

$errors = array()
protected

См. определение в файле main/lib/orm/eventresult.php строка 22

◆ $modified

$modified = array()
protected

См. определение в файле main/lib/orm/eventresult.php строка 16

◆ $unset

$unset = array()
protected

См. определение в файле main/lib/orm/eventresult.php строка 19


Объявления и описания членов класса находятся в файле:
Bitrix\Main\ORM\EventResult\$errors
$errors
Definition: main/lib/orm/eventresult.php:22
Bitrix\Main\EventResult\$moduleId
$moduleId
Definition: main/lib/eventresult.php:10
Bitrix\Sender\Connector\__construct
__construct(Base $connector)
Constructor.
Definition: resultview.php:40
Bitrix\Main\EventResult\$handler
$handler
Definition: main/lib/eventresult.php:11
Bitrix\Main\EventResult\$parameters
$parameters
Definition: main/lib/eventresult.php:13