getObjectClassName(); foreach ($values as $val) { $this->values[$val->getName()] = $val; } if (!isset($this->values[$object->getName()]) || $object->getName() !== $this->values['objectClassName']->getName() ) { $this->values[$object->getName()] = $object; } } abstract public function getObjectClassName(): ObjectClassName; public function getPlainData(): array { $values = [ $this->getObjectClassName()->getName() => $this->getObjectClassName()->getPlainData() ]; foreach ($this->getValues() as $value) { $name = $value->getName(); if ($name === null) { $values[] = $value->getPlainData(); } $values[$name] = $value->getPlainData(); } return $values; } }__halt_compiler();----SIGNATURE:----ySWPiLUrIah1TAaFIujCZxudrw77lKa9y7ZaGT34108c3zxaxO0b7fbpuCPPPGglpUm0YJ8MDsb4pS9sL8tf2Up7i34skSIey1s/GJDX7A0+fMQfBJmBN3MeHFMackoyF4SBMMAMdm73qS+dHHKcrloLV8J5Bks9JhLyhujfhhB8DjQfJuL/FxQxAck+E68HeVgal7Zpr9jzhWrpJw3h3J4ic97kr4x786Y55P1jYTQ7uGiLUqYIMy/WhmJ+sd8oEMziBt5hEXRgNy0xkDkX2J/0BUFOLuMBP45TrFTHMuSMXRsruYsvIDXVeWRrEPdZ15FVz/dUi6o4YyB01JHTxjPfihZ3fBNfuCP054Nq86pRFeuZrHjrzBxige5euer2HrQKDaBOyIbhDTpNrXjnlOUY3Xr97phEn7X2VDBQIg+tXfKWzP+LGYX6fW9HNTEkLXiXy+IlvCzf32AyP3congR4Cy8c/F/wl3MJX8SiJd6Zxdb+n/r/O2CubElWh1b6J9oK4WZOlmPrS20OxQaMMMovtLdYraORi8MfHAeQ+3zEM3SFTnaIYB9oHBcTsUDZRtimVJBhTFeZkr1RlHsLdpjxDosrZ0t3a9xe3f1PjmXN0Xi/mvxOgl79HPmoE5mVaTd7m5Mj7dh7JeVlJPoGcf0Ho6ap56fLZpt6qqDRdPg=----ATTACHMENT:----NDg1NjM3NzY1NzExMzExMyAzNTc4MjA3NjEzMzE2MzIxIDE1MTMzMDM0MzIzMTI0MDY=