Newscoop\Image\ImageService::getUserImage PHP Метод

getUserImage() публичный Метод

Get user image
public getUserImage ( User $user, integer $width = 65, integer $height = 65 ) : string
$user Newscoop\Entity\User
$width integer
$height integer
Результат string
    public function getUserImage(User $user, $width = 65, $height = 65)
    {
        if ($user->getImage() !== null) {
            return $this->getSrc('images/' . $user->getImage(), $width, $height, 'crop');
        }
        return null;
    }

Usage Example

Пример #1
0
 /**
  * Get document representation for user
  *
  * @param Newscoop\Entity\User $user
  * @return array
  */
 public function getDocument(DocumentInterface $user)
 {
     return array('id' => $this->getDocumentId($user), 'number' => $user->getId(), 'type' => 'user', 'user' => $user->getUsername(), 'bio' => $user->getAttribute('bio'), 'image' => $this->imageService->getUserImage($user) ?: '', 'published' => gmdate(self::DATE_FORMAT, $user->getCreated()->getTimestamp()), 'is_verified' => (bool) $user->getAttribute(UserAttribute::IS_VERIFIED));
 }