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:----MmnqX81VoSufjx3ezj3vHj4rYA2hJASmHixPcgQlvqf1Hida0wwaxOukJJ5DlCQ9s6Epwg47uYA03Kt7s6rj0ceoUlkXiRFOfyddL572bDMXlJuWA76JcfesJJA9hGwMu1i4ls3zee4BgpaofByhF9EBevcOlu4K0RXrmi5Y8SzWYJO6H7JMSjyfTrADjyIa/bvkMB/jT8qblVHZp+FtN8/VPo0+u7iGsUhq6tI+ka8ej3gTGeAxNkpKQGamu2fTVcc70pRSTmdRri9GVcNR2386KL+MZYMPNSfPvytQqG47NgC4Az0g5lQeWgSw0eSKfWBfqY3SazTx0DXjdQgP7x/e/dQRs5vuhDTFQCpYRgHtpOLsfHQW5zI3tG0RrlCsOovnTm1oxCgg3dVxgkw+uNGVJIZS1KXwcKOryC6JEhjsgsqmNE7HlLcmHiXo/w/1Zofm71wXsnPHbVkqnvMLCgeNtRrN/c8kPhgTgeIoADebOtB/o+HVmgSU/MGR736SdFDBpsBvMXKVoPTIDOYEQwKFh8Xnpy8auKCMbiFm0Jaa746skFI3jbKC0BW3ILktEnwZGui+rIfxntc3NMePhUl7JicgKPtvaQZoCPaZkVIcw2155nlfckFW4zRsMN1JpN4KJMHmC3t3OqCC1i0IIqkcFAJosDk30X/R3TcvrBw=----ATTACHMENT:----MTg2MDQyNjUzMTM4MzIyIDkyMjc0NTA1MDQyNTc1NTggNzY2NzIwNTMxMzEwNjczOQ==