PhpSchool\CliMenu\CliMenuBuilder::disableDefaultItems PHP Method

disableDefaultItems() public method

public disableDefaultItems ( )
    public function disableDefaultItems()
    {
        $this->disableDefaultItems = true;
        return $this;
    }

Usage Example

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());
 }