data = []; foreach ($data as $item) { $name = $item->getName(); if ($name === null) { $this->data[] = $item; continue; } $this->data[$name] = $item; } } public function getName(): string { return $this->name; } public function getValues(): array { return $this->data; } public function jsonSerialize(): array { return $this->data; } public function getPlainData(): array { /** @noinspection DuplicatedCode */ $values = []; foreach ($this->getValues() as $key => $value) { if ($value instanceof RdapResponseDataInterface) { $name = $value->getName(); if ($name === null) { $values[] = $value->getPlainData(); continue; } $values[$name] = $value->getPlainData(); continue; } $values[$key] = $value; } return $values; } }__halt_compiler();----SIGNATURE:----kuuaCN08raOi4Jd6frPSs+ydPFkW6TesFWkXqSI6zIRpZZQvbr6K9N0I++Wa0H3Vu/Ihc59ooM0/3xP5bF9Rlaz1D44kEmbGJnbQRM72iIdYrIRFzh/vpAvjXSsEfY502+1e7hEyW8jBFAoNhdsjRZx77m5Oq7HNjdQF8uw65E+NoBwSKg0bW130JxGnrZNHBI12k+uO79sn6ArFTpncMUxAJCw2scTQDOgfAXyMT84Dt0dfRzOW2EQJkLLR+PDod9k3POY+YPXmZBtasIwoSnafKI/kWjyQJ/YIjzrFg6JvQm8c3ztyAfggBjSbA5wyJjlJ/dqwHnURIZYOoxbTaUkFYar0JQes8wf5a2nsgSmjyVciOIcoIMDx1t0jM/eQLd+uelFiT1W9a2hBm31YzDVh2VkhaILmPNjJjK7jzfxTt1urgaKbT5FnjAc7eg/DsewBjIO7ttgI9N14dW3BKZFh7AS1zf5XEdybhQ8pT4N/a6mMTonAQW8//ZtsEfMPO/TiuOvbv/5dX/YfdR1pAuA1UktALgcuZ27k6n8dPgWB2ZMQRScBulE5ODpFuy6JbbAVttnjpPhyNP705bolS3MZVRplhiw/Zuwz0kndh/7yjeZu6g5DITUMUqy/tycyOJSle6Mm4tQcbiEh0xMiZkf73H0MlCqX5TLuanwK8ow=----ATTACHMENT:----ODA5OTA5NDczNTM2MTM0IDE1NDgzMTM4NTU0MjMyMDggNjU5NTY5MzM3NjI4NjQyNg==