classes[$ai] = $class; } return $this; } public function getClassForValue(int $value): string { return array_key_exists($value, $this->classes) ? $this->classes[$value] : GenericObject::class; } public function createObjectForValue(int $value, ?string $data): OtherObjectInterface { /** @var OtherObject $class */ $class = $this->getClassForValue($value); return $class::createFromLoadedData($value, $data); } }__halt_compiler();----SIGNATURE:----OFiVYFmOIK6H6EqJJuUTM36Hw1ccjvmnAwtGjDIF695jUUViV16v3cJjcDNBgJ8XnTjcxMo8RP/05S6q/L7iq4UCrZes9eKzLebJYHo3tEJUNRSr4mjVyQmeE+wHN3zBJLdx+rgIb04cSiNkC00UYOtfurlvSusNYXIlkJSz4qHJkCgVgIfI8cjWEsGv5cpOwiLs+203LUvUwOHi/UR/R0VxRtjmNGbP7x+VNO3Mb4aRRq5gh6ZHw58tuZA6c5dqrwAdouJTUXULwrB9S6yyzYjmuksw5/hoRZRHvUyt9epaocpTbE7lV3R4cVQuloiiX15NG9oEtrzHTMba+c8YuHDvl/66LojYPOEanW23nNwS2qU/B0SC+dd7sS2LrtO9vwqFP2MEjlS1LQasz/mZpmEkXdWABEbf/wMidlt+raUiZOedPUW3d+pqMcv94VM1e9bqfYlMuCk5+IQZEBQcti0YOH3oqvYDpS0GEgImrVHxIwA5JoX4EX8qErsSXZUlFMZsg4HqkYxuuuQ6HQE3/Xk5Cl1xSjNvbq2K47V84qq4SnBY9+OcSojupduNw1U92dzLi3dE7uzM5Vnn0nP5rMLyKb7T8fL9mbcsdSjwgYh78rWAqmDGc6L5u0QJmGe0l+AV8eHmc/xVKbQogZxfYUxlLva2b6qagZjZl0xjWsg=----ATTACHMENT:----NDU2ODI0NjAyOTIwNDc2MCA1Mzc5MjAyNDI3Nzk5OTY0IDg2NzY2Nzg5Mzk1OTgyMDE=