/** * {@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()); }