3declare(strict_types=1);
92 if (is_null($this->field)) {
94 $data = $this->
raw(self::FIELD_FIELD);
98 $this->field = (string) $data;
110 if (is_null($this->boost)) {
112 $data = $this->
raw(self::FIELD_BOOST);
113 if (is_null($data)) {
116 $this->boost = (float) $data;
130 if (is_null($this->fieldType)) {
132 $data = $this->
raw(self::FIELD_FIELD_TYPE);
133 if (is_null($data)) {
136 $this->fieldType = (string) $data;
148 if (is_null($this->value)) {
150 $data = $this->
raw(self::FIELD_VALUE);
151 if (is_null($data)) {
154 $this->value = $data;
166 if (is_null($this->values)) {
168 $data = $this->
raw(self::FIELD_VALUES);
169 if (is_null($data)) {
172 $this->values = $data;
186 if (is_null($this->language)) {
188 $data = $this->
raw(self::FIELD_LANGUAGE);
189 if (is_null($data)) {
192 $this->language = (string) $data;
204 if (is_null($this->caseInsensitive)) {
206 $data = $this->
raw(self::FIELD_CASE_INSENSITIVE);
207 if (is_null($data)) {
210 $this->caseInsensitive = (bool) $data;