Newscoop\GimmeBundle\Form\Handler\AuthorizeFormHandler::process PHP Метод

process() публичный Метод

public process ( )
    public function process()
    {
        $this->form->setData(new Authorize($this->request->request->has('accepted'), $this->request->query->all()));
        if ($this->request->getMethod() == 'POST') {
            $this->form->handleRequest($this->request);
            if ($this->form->isValid()) {
                try {
                    $user = $this->context->getToken()->getUser();
                    return $this->oauth2->finishClientAuthorization(true, $user, $this->request, null);
                } catch (OAuth2ServerException $e) {
                    return $e->getHttpResponse();
                }
            }
        }
        return false;
    }