/**
  * @test
  * @return void
  */
 public function imageAsImageListRemoveFilenameFromImage()
 {
     $expected1 = 'foo.gif';
     $expected2 = 'bar.jpg';
     $this->fixture->setImage(implode(',', array($expected1, $expected2)));
     $this->fixture->removeImage($expected1);
     $this->assertSame($expected2, $this->fixture->getImage());
 }
 /**
  * Remove an image from user object and request object
  *
  * @param \Evoweb\SfRegister\Domain\Model\FrontendUser $user
  * @param string $removeImage
  * @return \Evoweb\SfRegister\Domain\Model\FrontendUser
  */
 protected function removeImageFromUserAndRequest(\Evoweb\SfRegister\Domain\Model\FrontendUser $user, $removeImage)
 {
     if ($user->getUid() !== null) {
         $localUser = $this->userRepository->findByUid($user->getUid());
         $localUser->removeImage($removeImage);
         $this->userRepository->update($localUser);
         $this->persistAll();
     }
     $user->removeImage($removeImage);
     $requestUser = $this->request->getArgument('user');
     $requestUser['image'] = $user->getImage();
     $this->request->setArgument('user', $requestUser);
     return $user;
 }