public function testItems() { $item = new DummyItem(new Builder()); $registy = new ItemsRegistry(); $registy->addItem($item); $this->assertNull($registy->getItemById(10)); }
/** * @param BlockInterface $block * * @return ItemInterface */ public function addItem(BlockInterface $block) { $lineContent = $block->getContent(); $item = $this->createItem(); $item->setContent($lineContent); $item->setId($block->getLineNumber()); $level = $this->getLevelByContent($lineContent); $item->setLevel($level); $this->itemsRegistry->addItem($item); $this->addToTreeStructure($item, $level); $this->levelLastItem[$level] = $item->getId(); return $item; }