Example #1
0
 /**
  * {@inheritdoc}
  */
 public function convertItem($user)
 {
     $result = parent::convertItem($user);
     $result['avatar'] = null;
     $avatar = $this->getPropertyValue('avatar', $user);
     if ($avatar) {
         $result['avatar'] = $this->attachmentManager->getFilteredImageUrl($avatar, self::IMAGINE_AVATAR_FILTER);
     }
     return $result;
 }
 /**
  * {@inheritdoc}
  */
 public function convertItem($user)
 {
     $result = parent::convertItem($user);
     $result['avatar'] = null;
     $imagePath = $this->getPropertyValue('imagePath', $user);
     if ($imagePath) {
         $result['avatar'] = $this->cacheManager->getBrowserPath($imagePath, self::IMAGINE_AVATAR_FILTER);
     }
     return $result;
 }
 /**
  * @expectedException \RuntimeException
  * @expectedExceptionMessage Name resolver must be configured
  */
 public function testConvertItemFails()
 {
     $this->searchHandler->convertItem(new \stdClass());
 }