public function testUser() { $item = new PageState(); $user = new User(); $this->assertNull($item->getId()); $this->assertNull($item->getUser()); $item->setUser($user); $this->assertEquals($user, $item->getUser()); }
/** * Process form * * @param PageState $entity * @return bool True on successfull processing, false otherwise */ public function process(PageState $entity) { if ($this->security->getToken() && is_object($user = $this->security->getToken()->getUser())) { $entity->setUser($user); } $this->form->setData($entity); if (in_array($this->request->getMethod(), array('POST', 'PUT'))) { $this->form->submit($this->request); if ($this->form->isValid()) { $this->onSuccess($entity); return true; } } return false; }
/** * {@inheritDoc} */ public function setUser(\Pim\Bundle\UserBundle\Entity\UserInterface $user = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', array($user)); return parent::setUser($user); }