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:----DvriNlB9HHz45qaeGMo4YB2gibivAwSJWyFPvQO2OsnycEVXRSkg7Ihb2keJs7/aqgVA8Xy/2kBVpamQYiEMJ2u8tLmhoGtBYXpL2BosuPVSZZr4+xRi76oqCv5ntbqPWL3MLyhpGbMSV5NlW4W3+SCi6//Z2TTF82QJ7js2gFGL7wKb9vQgr9RdfE4+v3rxSWiiBvK+yHCYF43FZqvcuDiUsRe58u3WG87OGfiSYmgGQQYwxcr94nBAplRFfquNWdLSlpD6E/iq+yYxRanRQg7t8nnnxYJmj/alSLKg891dwS/bSsM2Vt6xJR4OsKFt9Q/RNMh0dR8yGtybXn/ASASaekmW0/dDtRfjePEOjQO0c+UczigYKmsC+/PF9LrrxCVBqr1figN5Br35eHGQ7iHY4eDeag9alFWPabnf13ak0bogPD8gegvAu9XZMMNHXJwiANmbJSMsWr0Y/5Dlzrk42vcQv8d5GMH7CykkEJl8gUeSUjErMHEt+GMe7BKJjmzOYso07+Al3fIX3nhPZiZ5qxrzKz2ffrAlptQxxcqznVIsTzkNUqHGjV4EcS4txn5bIL1EdUtaGXFqxUD+CaQE9p2cMsmqnImVWOhBd+eT73/IxvD2uBBzHa0Yf29u+v+3W1n/mjfTLS19RvMATw/a3Kfk1os9sVtP5ZF4OCk=----ATTACHMENT:----ODgxNTk0MjUzMjc4NjAyNiA1Mzk3Njk5NjU1NDg2NDQyIDIzNzQ5NTg1MDk3MzMwMzI=