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:----WjpmRcP6IAG98yUFdWHhK37KdXj/Bs+fKIkRjZEg7ci7K60WAW5kdZvQNpFI+H59L+aKQg0nGqejj/qHwx1toNEjg1YOowEpy40amwpQ1Ka/L9oWA27/wE6F6Y8qZLum3cHlBXVbU19jvEn+z59j3A2qTpfBxhrO0vfljO7YpamWQRe3OP7REJmXxPqLPEnOmZ9RTRwo6QVs0kN4fBwoj90x7JXsM5dM8h12IX/IS/ihcxsZE2CLu6IaQ+15i/BZUeLQgfZtalj3fVE8gQaGcjGO77jNFQJYylxIrXkCypaTXTLSXK8L5+NLO/hyv+nbnwSqke7XsuyAMHkG8gG9BMotrSmBaSMdpUCMXqWPnDbE/2S64pat6B+XvYbAJr8SFLfl/1E3k07ZzeFOCCIkGEtmaJuf/v/aOrED7DHX3U8eruHnTV/IbOWhNjK0t6xbKRLweoQJC1bAGQFR3+VlTqXgo/C99b8ao4/vVlpzrdsd9M8IoMZ5MUih6uP4Ki0EauRGQsNumzvGzQguKtcdst5zi+cMDVcpHHdrfv6JoUCrplSJDX9GzJOxBy2XcqAiAMBwdafJ9PS9HP35glRpRUWI7F7IGtPuXfkhGeDjNWonbWRGRr4B5cdygfrKGMHuetX38+xv4l5eXZeMXRZQhF+C5mtwtie7eGNPYj5PtUc=----ATTACHMENT:----OTE5MDAwNjQ0MjM3MDcwOCAxNDQ4NTEyNzgzNTc4OTUgMTg2NTExMzA2ODM2Nzk3MA==