3 declare(strict_types=1);
79 if (is_null($this->type)) {
81 $data = $this->
raw(self::FIELD_TYPE);
85 $this->type = (string) $data;
97 if (is_null($this->value)) {
99 $data = $this->
raw(self::FIELD_VALUE);
100 if (is_null($data)) {
103 $this->value = (string) $data;
115 if (is_null($this->price)) {
117 $data = $this->
raw(self::FIELD_PRICE);
118 if (is_null($data)) {
134 if (is_null($this->tiers)) {
136 $data = $this->
raw(self::FIELD_TIERS);
137 if (is_null($data)) {
152 if (is_null($this->isMatching)) {
154 $data = $this->
raw(self::FIELD_IS_MATCHING);
155 if (is_null($data)) {
158 $this->isMatching = (bool) $data;