コード例 #1
0
 public function testBlockFromBlockManager()
 {
     $blockManager = new BlockManager();
     $class = MyBlock::class;
     $blockManager->setInvokableClass(MyBlock::class, $class);
     $blockFactory = new BlockFactory([], $blockManager, new ServiceManager());
     $block = $blockFactory->createBlock('my.block', ['class' => MyBlock::class]);
     $this->assertInstanceOf($class, $block);
 }