Пример #1
0
 public function testGetUser()
 {
     $user = $this->getMock('stdClass');
     $item = $this->getMock('Oro\\Bundle\\NavigationBundle\\Entity\\NavigationItem');
     $item->expects($this->once())->method('getUser')->will($this->returnValue($user));
     $pinbarTab = new PinbarTab();
     $pinbarTab->setItem($item);
     $this->assertSame($user, $pinbarTab->getUser());
 }
 /**
  * Build navigation item
  *
  * @param $params
  * @return object|null
  */
 public function buildItem($params)
 {
     $navigationItem = new NavigationItem($params);
     $navigationItem->setType($this->getType());
     $pinbarTabItem = new PinbarTab();
     $pinbarTabItem->setItem($navigationItem);
     $pinbarTabItem->setMaximized(!empty($params['maximized']));
     return $pinbarTabItem;
 }
 /**
  * {@inheritDoc}
  */
 public function setValues(array $values)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValues', array($values));
     return parent::setValues($values);
 }