Пример #1
0
 public function __construct(AbstractContact $contact)
 {
     $this->id = $contact->getId();
     $this->type = $contact instanceof Person ? 'person' : 'company';
     $this->creationDate = $contact->getCreationDate();
     $this->lastUpdated = $contact->getLastUpdated();
     $this->displayName = $contact->getDisplayName();
 }
Пример #2
0
 public function getUrl(AbstractContact $contact)
 {
     if ($contact->getAvatar()) {
         $src = 'img/avatars/' . $contact->getAvatar() . '.png';
     } else {
         $src = 'img/avatars/' . $contact->getId()->toString() . '.png';
     }
     if (!is_file('public/' . $src)) {
         $src = 'img/avatars/default.png';
     }
     return $this->getView()->basePath($src);
 }