3 declare(strict_types=1);
111 if (is_null($this->code)) {
113 $data = $this->
raw(self::FIELD_CODE);
114 if (is_null($data)) {
117 $this->code = (string) $data;
131 if (is_null($this->message)) {
133 $data = $this->
raw(self::FIELD_MESSAGE);
134 if (is_null($data)) {
137 $this->message = (string) $data;
151 if (is_null($this->localizedMessage)) {
153 $data = $this->
raw(self::FIELD_LOCALIZED_MESSAGE);
154 if (is_null($data)) {
172 if (is_null($this->extensionExtraInfo)) {
174 $data = $this->
raw(self::FIELD_EXTENSION_EXTRA_INFO);
175 if (is_null($data)) {
192 if (is_null($this->extensionErrors)) {
194 $data = $this->
raw(self::FIELD_EXTENSION_ERRORS);
195 if (is_null($data)) {
212 if (is_null($this->extensionBody)) {
214 $data = $this->
raw(self::FIELD_EXTENSION_BODY);
215 if (is_null($data)) {
218 $this->extensionBody = (string) $data;
232 if (is_null($this->extensionStatusCode)) {
234 $data = $this->
raw(self::FIELD_EXTENSION_STATUS_CODE);
235 if (is_null($data)) {
238 $this->extensionStatusCode = (int) $data;
252 if (is_null($this->extensionId)) {
254 $data = $this->
raw(self::FIELD_EXTENSION_ID);
255 if (is_null($data)) {
258 $this->extensionId = (string) $data;
272 if (is_null($this->extensionKey)) {
274 $data = $this->
raw(self::FIELD_EXTENSION_KEY);
275 if (is_null($data)) {
278 $this->extensionKey = (string) $data;
352 public function by(
string $key)
354 $data = $this->
raw($key);
355 if (is_null($data)) {