/** * @return Deal */ public function create() { $deal = new Deal(); $deal->setAccount($this->getCurrentAccount()); if (!$this->securityContext->getToken() instanceof AnonymousToken) { $deal->setUser($this->securityContext->getToken()->getUser()); } return $deal; }