loadBreadcrumb() public method

public loadBreadcrumb ( $uuid, $locale, $webspaceKey )
コード例 #1
0
ファイル: ContentMapperTest.php プロジェクト: Silwereth/sulu
 public function testBreadcrumb()
 {
     /** @var StructureInterface[] $data */
     $data = $this->prepareTreeTestData();
     /** @var BreadcrumbItemInterface[] $result */
     $result = $this->mapper->loadBreadcrumb($data['subchild']->getUuid(), 'de', 'sulu_io');
     $this->assertEquals(3, count($result));
     $this->assertEquals(0, $result[0]->getDepth());
     $this->assertEquals('Start Page', $result[0]->getTitle());
     $this->assertEquals(1, $result[1]->getDepth());
     $this->assertEquals('News', $result[1]->getTitle());
     $this->assertEquals($data['root']->getUuid(), $result[1]->getUuid());
     $this->assertEquals(2, $result[2]->getDepth());
     $this->assertEquals('Testnews-2', $result[2]->getTitle());
     $this->assertEquals($data['child']->getUuid(), $result[2]->getUuid());
 }