コード例 #1
0
ファイル: RenderEngine.php プロジェクト: rocketgraph/sdk-php
 public function __construct(\Twig_LoaderInterface $loader, BaseReport $report, $options = array(), RenderEngineExtensionManager $extensionManager)
 {
     parent::__construct($loader, $options);
     $this->report = $report;
     $this->extensionManager = $extensionManager;
     $this->extensionManager->setReport($report);
     $this->router = $this->extensionManager->findExtension('report_routing');
     if (null === $this->router) {
         throw new ExtensionNotLoadedException('report_routing');
     }
     $this->registerExtensions();
 }
コード例 #2
0
 public function testFindExtension()
 {
     $manager = new RenderEngineExtensionManager();
     $this->assertNull($manager->findExtension('unknown'));
 }