示例#1
0
 /**
  * Hydrates a Term object with the data
  *
  * @param array $data
  * @param Term $object
  *
  * @return Term
  */
 public function hydrate(array $data, Term $object)
 {
     $object->setName($data['name']);
     $object->setIsEnabled($data['enabled']);
     $object->setDescription($data['description']);
     if (isset($data['id'])) {
         $object->setId($data['id']);
     }
     if (isset($data['vocabulary']) && $data['vocabulary'] instanceof Vocabulary) {
         $object->setVocabulary($data['vocabulary']);
     }
     if (isset($data['vocabulary_id'])) {
         $object->setVocabularyId($data['vocabulary_id']);
     }
     return $object;
 }