3 declare(strict_types=1);
105 if (is_null($this->type)) {
107 $data = $this->
raw(self::FIELD_TYPE);
108 if (is_null($data)) {
112 $this->type = $className::of($data);
128 if (is_null($this->name)) {
130 $data = $this->
raw(self::FIELD_NAME);
131 if (is_null($data)) {
134 $this->name = (string) $data;
148 if (is_null($this->label)) {
150 $data = $this->
raw(self::FIELD_LABEL);
151 if (is_null($data)) {
169 if (is_null($this->isRequired)) {
171 $data = $this->
raw(self::FIELD_IS_REQUIRED);
172 if (is_null($data)) {
175 $this->isRequired = (bool) $data;
189 if (is_null($this->attributeConstraint)) {
191 $data = $this->
raw(self::FIELD_ATTRIBUTE_CONSTRAINT);
192 if (is_null($data)) {
195 $this->attributeConstraint = (string) $data;
209 if (is_null($this->inputTip)) {
211 $data = $this->
raw(self::FIELD_INPUT_TIP);
212 if (is_null($data)) {
230 if (is_null($this->inputHint)) {
232 $data = $this->
raw(self::FIELD_INPUT_HINT);
233 if (is_null($data)) {
236 $this->inputHint = (string) $data;
254 if (is_null($this->isSearchable)) {
256 $data = $this->
raw(self::FIELD_IS_SEARCHABLE);
257 if (is_null($data)) {
260 $this->isSearchable = (bool) $data;