예제 #1
0
 public static function createFromModel(Verb $verb)
 {
     $mappedVerb = new MappedVerb();
     $mappedVerb->id = $verb->getId();
     $mappedVerb->display = $verb->getDisplay();
     return $mappedVerb;
 }
예제 #2
0
 public static function fromModel(VerbModel $model)
 {
     $verb = new self();
     $verb->id = $model->getId()->getValue();
     if (null !== ($display = $model->getDisplay())) {
         $verb->display = array();
         foreach ($display->languageTags() as $languageTag) {
             $verb->display[$languageTag] = $display[$languageTag];
         }
     }
     return $verb;
 }