/** * @param \obo\Entity $entity * @return void */ public function insertEntity(\obo\Entity $entity) { $primaryPropertyValue = $entity->primaryPropertyValue(); $repositoryName = $entity->entityInformation()->repositoryName; $this->data[$repositoryName][$primaryPropertyValue] = (object) $entity->propertiesAsArray($this->schema[$repositoryName]); }