predecessorOf = $predecessorOf; } /** * @return ProductModel|null */ public function getPredecessorOf(): ?ProductModel { return $this->predecessorOf; } /** * @param ProductModel|null $successorOf */ public function setSuccessorOf(?ProductModel $successorOf): void { $this->successorOf = $successorOf; } /** * @return ProductModel|null */ public function getSuccessorOf(): ?ProductModel { return $this->successorOf; } /** * @param ProductModel|null $isVariantOf */ public function setIsVariantOf(?ProductModel $isVariantOf): void { $this->isVariantOf = $isVariantOf; } /** * @return ProductModel|null */ public function getIsVariantOf(): ?ProductModel { return $this->isVariantOf; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('predecessorOf' => $this->predecessorOf, 'successorOf' => $this->successorOf, 'isVariantOf' => $this->isVariantOf), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----DqaD2CiJSvdMrcBpvAOb1y8x1iQkTt2izJXbBcSRzyD+tWM1SFJxUqhm2vn/UbxxzIKu83qC0DGek+W8xjpZHPblzzvRlaEvIghi5kh5lZwCfDVuLfx1aaOttREQvvyDz9CgX87pp33GtFDAnlsrrhhTtNJhRZTdHY17mD+7AgYt4BuApJjdIM5DwHF6yiSAAZ9xmWxweh9+r4HpHdHAamI1Y1O4nCVHnfI1N/4KzCeudLA67pmzjbPP5+3PVs2Nf8AGIETX5u69UgZHc40Ve/iR6JZFaAtGsjNDCyK4x40sg6A3R1IyciMkddJKRBL+w/td+NjiPtSe+4CGKUZR02qwIbfy3wNyxG/o3VlYEPHcv0DCuSPz2MqDSMYYY7liBwTxo3qUe8epzrDUi7P7Zx7wlY+uFzUh5upf6PMAlJoKXhJrYQTMvJF71itS7yrirGAJg1nDUm3jVtgeQ33vHOB/catst8Ir9vbM4A5wI7r4d0TvdM7oWIs/6K4VEEvpye0DdqXNmRwCy+tOj7mzZG7+pKvz7zfSfvT5EhGIRy6zMy+F0WKlYyli5NcGo/0j+mEOZiT5ekTOerIotykd/JEP0G9/omp6sGMB4ZhxQN2Z8R3eUmQqXIu+QAjqZb7UYpIpNkepKz4x3XQz2wCdLcXsBqIW8tSRITP0ioBvV18=----ATTACHMENT:----OTMxOTE1NzIxODU5NzcwOCAyMDEyMDE2OTIyNzgzMjA4IDI2ODQ1NDk0MTE0ODc2MQ==