/** * {@inheritdoc} */ public function storeNewObject(IObject $object) { $collectionName = $object->getCollectionName(); if (!isset($this->objectsById[$collectionName])) { $this->objectsById[$collectionName] = []; } $this->objectsById[$collectionName][$object->getId()] = $object; $this->objectsByGuid[$object->getGUID()] = $object; $object->setIsConsistent(); $object->setIsNew(false); return $object; }