Example #1
0
 /**
  * Set up
  *
  * @return void
  */
 protected function setUp()
 {
     $this->iconRegistryMock = $this->prophesize(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
     $this->subject = new IconFactory($this->iconRegistryMock->reveal());
     $this->iconRegistryMock->isRegistered(Argument::any())->willReturn(true);
     $this->iconRegistryMock->isDeprecated(Argument::any())->willReturn(false);
     $this->iconRegistryMock->getIconConfigurationByIdentifier(Argument::any())->willReturn(['provider' => FontawesomeIconProvider::class, 'options' => array('name' => 'times', 'additionalClasses' => 'fa-fw')]);
 }
 /**
  * Set up
  *
  * @return void
  */
 protected function setUp()
 {
     $this->iconRegistryMock = $this->prophesize(\TYPO3\CMS\Core\Imaging\IconRegistry::class);
     $this->subject = new IconFactory($this->iconRegistryMock->reveal());
     $this->iconRegistryMock->isRegistered('tcarecords--default')->willReturn(false);
     $this->iconRegistryMock->isRegistered(Argument::any())->willReturn(true);
     $this->iconRegistryMock->isDeprecated(Argument::any())->willReturn(false);
     $this->iconRegistryMock->getDefaultIconIdentifier(Argument::any())->willReturn('default-not-found');
     $this->iconRegistryMock->getIconIdentifierForMimeType('application/pdf')->willReturn('mimetypes-pdf');
     $this->iconRegistryMock->getIconIdentifierForMimeType('image/*')->willReturn('mimetypes-media-image');
     $this->iconRegistryMock->getIconIdentifierForMimeType(Argument::any())->willReturn(null);
     $this->iconRegistryMock->getIconIdentifierForFileExtension(Argument::any())->willReturn('mimetypes-other-other');
     $this->iconRegistryMock->getIconIdentifierForFileExtension('foo')->willReturn('mimetypes-other-other');
     $this->iconRegistryMock->getIconIdentifierForFileExtension('pdf')->willReturn('mimetypes-pdf');
     $this->iconRegistryMock->getIconIdentifierForFileExtension('png')->willReturn('mimetypes-media-image');
     $this->iconRegistryMock->getIconConfigurationByIdentifier(Argument::any())->willReturn(['provider' => FontawesomeIconProvider::class, 'options' => array('name' => 'times', 'additionalClasses' => 'fa-fw')]);
 }