Beispiel #1
0
 /**
  * @param object $entity
  * @param array  $fields
  * @return array
  */
 protected function entityToArray($entity, array $fields = [])
 {
     $helper = new EntityArrayHelper($this->em);
     $array = $helper->toArray($entity, $fields);
     return $array;
 }
Beispiel #2
0
 /**
  * Processes an entity into the entityManager
  *
  * @param EntityArrayHelper $helper
  * @param string            $entityName
  * @param array             $values
  */
 protected function processEntity(EntityArrayHelper $helper, $entityName, array $values)
 {
     $entity = $helper->toEntity($entityName, $values);
     // Save entity
     $this->em->persist($entity);
 }