示例#1
0
 /**
  * Add additional entry info (location, creator).
  *
  * @param EntryInfo $info
  * @return Entry
  * @throws InvalidEntryParamStructure
  */
 public function addInfo(EntryInfo $info)
 {
     $validator = new EntryInfoValidator($info);
     if (!$validator->validate()) {
         $message = implode(', ', $validator->getErrors());
         throw new InvalidEntryParamStructure($message);
     }
     $info->save($this->data);
     return $this;
 }