Example #1
0
 /**
  * @group default
  * @depends testFromINIWithName
  */
 public function testFromINIWithNameExplicitFallback()
 {
     $expected = ['vcard' => 'content'];
     $template = Template::fromINI(__DIR__ . '/templates/testFromINIWithNameExplicitFallback.ini', Template::getDefaultTemplate());
     $this->assertNotNull($template);
     $this->assertEquals('testFromINIWithNameExplicitFallback', $template->getName());
     $fragments = $template->getFragments();
     $this->assertNotNull($fragments);
     $this->assertEquals($expected, $fragments);
     $this->assertSame(Template::getDefaultTemplate(), $template->getFallback());
     $registeredTemplate = Template::getTemplate('testFromINIWithNameExplicitFallback');
     $this->assertSame($template, $registeredTemplate);
 }