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