public function create(ApiAccount $account, $expire = null, $scope = null) { $token = new ApiOauthToken(); $token->setOauthToken($this->getNewToken()); $token->setExpires($expire); $token->setScope($scope); $token->setAccount($account); $this->om->persist($account); $this->update($token); return $token; }