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:----43O1M+I6qBzjG1QrqefS6+ZJDqDgkB89Rw+H+Ad9mMr5MyTvH2raypCkoygvuUzh7XKW3sESv+89Zcr72yrD7zdUi+Q8QA4RZT7vnHZ/3LwrWNn3bFwrYZo5z6GcpCyYQKjFSOnpcaGA/zEYDsajUPNBXDITctWfUIEvyM4WcTbkq4dd057Fw8xhgSa3dwYwCXooie8G7Hp4UIZ+OgBlvJ+b7J5r3GFVvFzuz7Fkf/A4gKXITgd68pvylgSsyqtiiLc2N9u21Z1EN43K9ZQIcqrek5dWFzea3HUU6iX7rp99SbXN8snznZm1Pe/Hh6GYj1S3Q7lAUK4J3uQ9STa8rB4D0f5lp0FnKoWgID17nT13KrJ5Qif5Iu/+AU5Q+VEAhC6XbGbDHu2usLhcfW0nxRrMqZc/nmg6tsmHGYJGfDjcc9yMX/7QlfsFKHVE4x5tnuHIx6P0JXfgYzCk2SldWLSySE0srjSmYjjsXXxV01bW5RwdHE8e9iMJXFCtqnyfxE9SWZGg+OfCJN68EaA9JNDaUvKUJpLrqRyI0ae34a7kTxdhfxevmvhgisV2755Prw2Ptj4u7oqGTz/98mABu+QWgykNlyd+7F+k7FnHZn0WZqrb2URkEsPBTASWbZNoJRxJI/pO2fQ8iWFggPJN37Ek5A+ETZnhzA1sOsKxYrY=----ATTACHMENT:----Mzg5MjQyMjQ3MTExMjA4MCA5NTMxMzE0NzAzNjM4NjQ2IDY0NzU5NTcyMzE4MTgwNjk=