/** * @param object $entity * @param string $field * @param mixed $data * @return void */ protected function loadField($entity, $field, $data) { $meta = $this->getMetadata($entity); $propMapping = $meta->getFieldMapping($field); $data = $this->typeMapper->load($meta->getFieldValue($entity, $field), $data, $propMapping['type']); $meta->setFieldValue($entity, $field, $data); }