setTemplateRootPaths() public method

public setTemplateRootPaths ( array $templateRootPaths ) : void
$templateRootPaths array
return void
 /**
  * @dataProvider getInitializeVariantsTestValues
  * @param array $variants
  * @param array $expectedVariants
  * @param array $expectedVersions
  */
 public function testInitializeVariants(array $variants, array $expectedVariants, array $expectedVersions)
 {
     $templatePaths = new TemplatePaths('fluidcontent_core');
     $templatePaths->setTemplateRootPaths(array(ExtensionManagementUtility::extPath('fluidcontent_core', 'Tests/Fixtures/Templates/')));
     $paths = $templatePaths->toArray();
     $instance = new AccessibleConfigurationService();
     $instance->setRegisteredVariants($variants);
     $instance->setViewConfiguration($paths);
     $instance->initializeVariants();
     $this->assertEquals($expectedVariants, $instance->getVariants());
     $this->assertEquals($expectedVersions, $instance->getVersions());
 }
Beispiel #2
0
 /**
  * @return void
  */
 public function testToArray()
 {
     $instance = new TemplatePaths();
     $instance->setTemplateRootPaths(array('1'));
     $instance->setLayoutRootPaths(array('2'));
     $instance->setPartialRootPaths(array('3'));
     $result = $instance->toArray();
     $expected = array(TemplatePaths::CONFIG_TEMPLATEROOTPATHS => array(1), TemplatePaths::CONFIG_LAYOUTROOTPATHS => array(2), TemplatePaths::CONFIG_PARTIALROOTPATHS => array(3));
     $this->assertEquals($expected, $result);
 }