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:----5HCncPh4rxpuYgggzJJCmjxFI7c2SRBudVyl3eIfnfkhP3gM4VxV9vmuLosG74/p++bz88nVfK7uO0VyxKMEM8VcVFTUKpcjblBstz9euTKqEumC5GdTFUrLKlWjd3vvjCSGgYQxXyDB5gBRGZ8rcSmp0L1NAKmP41tKMCVfbzksuQkmJY02Y+EiRWWG5SSHkmQiHqIinqnvrSK4QrjbmXP09S2E88tm1itNI8gi0zlahTIkD6PFie8fvvkRy1xsw8WRIo3Ha1dqOxd9cangSPVSjeukIOe4GSrn6UIgqnEGJvt4EdVhgwjpbQfCh9l8wQnsZ1J4stkHGOvREN7PlWJS1tLkyOTfWjNshDtlLXg4te7hcuuiDAThwXOu+CJMJKtQ/Z82wahIDdFY9/8YhqYje0W323AAKCXgfBkbCVgnFQKSJ+QcZLvxLU1/JKEd1qUZkM56XvOorhNo0TmDdi9BA6vUUt3bRIdRdejbF2Rdd/S0Y4oeQbmUj52dTSXlosa3Ru7KNe22FUCFlrLsvSPpW5yW+GyxIP1+hUepztOweoLviqwpTj9GMgB7dM3jnecJnmLflPp6zExJJC+5bbpAcwIoDJXFxD+cyjUdmR5xxK4nnMFJ+9Eoxlp+1RxDQTl/SKkSI9mjy72hJrikIq99ejoUzl/7eypbKfuAK9w=----ATTACHMENT:----MTIyMTA1MjA2MTk2NTg4OSA5MDgzNDg4MDE3MTI1ODk0IDU1NTUzMDczOTk5MzgxNjE=