コード例 #1
0
 public function reserve(EntityInterface $entity)
 {
     $data = parent::reserve($entity);
     $firstField = $this->getFirstFieldName();
     $secondField = $this->getSecondFieldName();
     $data["fields"][$firstField] = $this->getField($entity, self::FIRST_ENTITY_FIELD);
     $data["fields"][$secondField] = $this->getField($entity, self::SECOND_ENTITY_FIELD);
     foreach ($data["fields"] as $field => $value) {
         if ($value instanceof EntityInterface) {
             $data["fields"][$field] = $value->getId();
         }
     }
     return $data;
 }
コード例 #2
0
ファイル: UserManager.php プロジェクト: deltaphp/user
 public function reserve(EntityInterface $entity)
 {
     $data = parent::reserve($entity);
     $fields = isset($data["fields"]) ? $data["fields"] : $data;
     if ($fields["group"] && is_object($fields["group"])) {
         $fields["group"] = $fields["group"]->getId();
     }
     return $data;
 }