Пример #1
0
 public function testToArray()
 {
     $generator = new Generator(array());
     $generator->push('Home', '/');
     $generator->push('Home', '/');
     $generator->push('Home', '/');
     $breadcrumbs = $generator->toArray();
     $this->assertCount(3, $breadcrumbs);
     $this->assertTrue($breadcrumbs[0]->first);
     $this->assertFalse($breadcrumbs[1]->first);
     $this->assertFalse($breadcrumbs[2]->first);
     $this->assertFalse($breadcrumbs[0]->last);
     $this->assertFalse($breadcrumbs[1]->last);
     $this->assertTrue($breadcrumbs[2]->last);
 }
Пример #2
0
 public function generateArray($name, $params = array())
 {
     $generator = new Generator($this->callbacks);
     $generator->call($name, $params);
     return $generator->toArray();
 }