Sulu\Bundle\ContactBundle\Api\Account::getMedias PHP Méthode

getMedias() public méthode

Get medias.
public getMedias ( ) : Media[]
Résultat Sulu\Bundle\MediaBundle\Api\Media[]
    public function getMedias()
    {
        $medias = [];
        if ($this->entity->getMedias()) {
            foreach ($this->entity->getMedias() as $media) {
                $medias[] = new Media($media, $this->locale, null);
            }
        }
        return $medias;
    }

Usage Example

 private function serialize(Account $account)
 {
     $tags = [];
     foreach ($account->getTags() as $tag) {
         $tags[] = $tag->getName();
     }
     return ['number' => $account->getNumber(), 'name' => $account->getName(), 'registerNumber' => $account->getNumber(), 'placeOfJurisdiction' => $account->getPlaceOfJurisdiction(), 'uid' => $account->getUid(), 'corporation' => $account->getCorporation(), 'created' => $account->getCreated(), 'changed' => $account->getChanged(), 'medias' => $account->getMedias(), 'emails' => [], 'phones' => [], 'faxes' => [], 'urls' => [], 'tags' => $tags, 'categories' => []];
 }