3 declare(strict_types=1);
80 if (is_null($this->type)) {
82 $data = $this->
raw(self::FIELD_TYPE);
87 $this->type = $className::of($data);
101 if (is_null($this->name)) {
103 $data = $this->
raw(self::FIELD_NAME);
104 if (is_null($data)) {
107 $this->name = (string) $data;
121 if (is_null($this->label)) {
123 $data = $this->
raw(self::FIELD_LABEL);
124 if (is_null($data)) {
142 if (is_null($this->required)) {
144 $data = $this->
raw(self::FIELD_REQUIRED);
145 if (is_null($data)) {
148 $this->required = (bool) $data;
162 if (is_null($this->inputHint)) {
164 $data = $this->
raw(self::FIELD_INPUT_HINT);
165 if (is_null($data)) {
168 $this->inputHint = (string) $data;