3 declare(strict_types=1);
96 if (is_null($this->key)) {
98 $data = $this->
raw(self::FIELD_KEY);
102 $this->key = (string) $data;
116 if (is_null($this->type)) {
118 $data = $this->
raw(self::FIELD_TYPE);
119 if (is_null($data)) {
122 $this->type = (string) $data;
136 if (is_null($this->name)) {
138 $data = $this->
raw(self::FIELD_NAME);
139 if (is_null($data)) {
157 if (is_null($this->description)) {
159 $data = $this->
raw(self::FIELD_DESCRIPTION);
160 if (is_null($data)) {
178 if (is_null($this->initial)) {
180 $data = $this->
raw(self::FIELD_INITIAL);
181 if (is_null($data)) {
184 $this->initial = (bool) $data;
198 if (is_null($this->roles)) {
200 $data = $this->
raw(self::FIELD_ROLES);
201 if (is_null($data)) {
204 $this->roles = $data;
223 if (is_null($this->transitions)) {
225 $data = $this->
raw(self::FIELD_TRANSITIONS);
226 if (is_null($data)) {