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:----qqcBPJoSVLeUxMGlJp+q51++TMi+/mDP4I+XnATW1MhCG0EfwBihi0Vby1OrgNxFkGGPHhmdYHj2kRx2TjjxhBzWj/hdFJJcHRh2VuLlBfZoqHjFh9AAUlksH8HqaUpaow9OOtHJq0ZCnXEqfPjga4BpKevZDVsp95yG95zYjUG223OeJ4K1Nye5EmavQeficA4NKnvDk5R4SN/x2dYwqB3J1P4DBlXKKDgUpegBs7eUj/NsutJ/iHrlEFXoSsICuCxqR2RJUYG+Lgl2A481TrE6fl4nsQlI2nfefsgSjLGdN/Jrd+JF0YbffhgtUe32TwoIQ4BK6Ie6OOk7Lo59clSU8oMbiX/3NyWUxD8U6maKcmNQfRcs/Meo9TLEEbwsP9pRnLi3p0628q8cY2oRnKfKjoia6hDlcNdtswrdsMm/f6SUUoIYO0jFWRLo0qKuiejx6xN/VThKINgvIWJjV8Ig1fEJ1Y7Vd4hNpHv9AfHwdgttiLhMuWx1BTKzUggWArNeLMCi/c1OiOTKCrw08JB7GEooG8MazoTppxjCkTquBMiCdlreOS+Ah62Y7hji+mz2gpgOp0+2V7UeK5kzFb/gnx9vSsUJ0bDI0fykNgvOqQPFBOl3wIpnkMCWuLL6aNUkpO0ilnb5ViI/dtk+1f2NVmsgCx2PCYbdjFgClHk=----ATTACHMENT:----OTUwNDA2NjU4MTY2NTUxMSAzODgwNTA1MDQ5MDMxOTk2IDg3ODY3MTEzMTMwMTU1ODM=