FluidTYPO3\Fluidpages\Service\PageService::injectConfigurationService PHP Méthode

injectConfigurationService() public méthode

public injectConfigurationService ( ConfigurationService $configurationService ) : void
$configurationService ConfigurationService
Résultat void
    public function injectConfigurationService(ConfigurationService $configurationService)
    {
        $this->configurationService = $configurationService;
    }

Usage Example

 /**
  * @dataProvider getAvailablePageTemplateFilesTestValues
  * @param string|array $typoScript
  * @param array $expected
  */
 public function testGetAvailablePageTemplateFiles($typoScript, array $expected)
 {
     /** @var ConfigurationService|\PHPUnit_Framework_MockObject_MockObject $service */
     $service = $this->getMock('FluidTYPO3\\Fluidpages\\Service\\ConfigurationService', array('getPageConfiguration', 'message'));
     $service->expects($this->once())->method('getPageConfiguration')->willReturn($typoScript);
     $service->expects($this->any())->method('message');
     $instance = new PageService();
     $instance->injectConfigurationService($service);
     $result = $instance->getAvailablePageTemplateFiles();
     $this->assertEquals($expected, $result);
 }