build() public method

public build ( ) : CliMenu
return CliMenu
Example #1
0
 public function testAddSubMenu()
 {
     $builder = new CliMenuBuilder();
     $builder->disableDefaultItems();
     $subMenuBuilder = $builder->addSubMenu('sub-menu');
     $menu = $builder->build();
     $this->checkItems($menu, [['class' => MenuMenuItem::class]]);
     $this->assertInstanceOf(CliMenuBuilder::class, $subMenuBuilder);
     $this->assertNotSame($subMenuBuilder, $builder);
     $this->assertSame($builder, $subMenuBuilder->end());
 }