Ejemplo n.º 1
0
 /**
  * @param Group $group
  *
  * @return array
  */
 public function normalizeGroupForUpdate(Group $group)
 {
     $mapping = $this->mapping['group'];
     $data = array_filter([$mapping['description'] => $group->getDescription()]);
     if (!empty($mapping['owner'])) {
         $data[$mapping['owner']] = $group->getOwner()->getReference();
     }
     if (!empty($mapping['name'])) {
         $data[$mapping['name']] = $group->getName();
     }
     return $data;
 }
Ejemplo n.º 2
0
 /**
  * @param Group $group
  *
  * @return array
  */
 public function normalizeGroup(Group $group)
 {
     return ['reference' => $group->getReference(), 'name' => $group->getName(), 'description' => $group->getDescription(), 'type' => $group->getType(), 'owner' => $group->getOwnerId(), 'parent' => $group->getParentId()];
 }