src/OAuth2/ResponseType/AuthorizationCode.php
public function createAuthorizationCode($client_id, $user_id, $redirect_uri, $scope = null)
    {
        $code = $this->generateAuthorizationCode();
        $this->storage->setAuthorizationCode($code, $client_id, $user_id, $redirect_uri, time() + $this->config['auth_code_lifetime'], $scope);

        return $code;
    }
public function createAuthorizationCode($client_id, $user_id, $redirect_uri, $scope = null)
    {
        $code = $this->generateAuthorizationCode();
        $this->storage->setAuthorizationCode($code, $client_id, $user_id, $redirect_uri, time() + $this->config['auth_code_lifetime'], $scope);

        return $code;
    }
public function createAuthorizationCode ( $ client_id , $ user_id , $ redirect_uri , $ scope = null ) { $ code = $ this -> generateAuthorizationCode ( ) ; $ this -> storage -> setAuthorizationCode ( $ code , $ client_id , $ user_id , $ redirect_uri , time ( ) + $ this -> config [ 'auth_code_lifetime' ] , $ scope ) ; return $ code ; }
Handle the creation of the authorization code.

@param $client_id
Client identifier related to the authorization code
@param $user_id
User ID associated with the authorization code
@param $redirect_uri
An absolute URI to which the authorization server will redirect the
user-agent to when the end-user authorization step is completed.
@param $scope
(optional) Scopes to be stored in space-separated string.

@see http://tools.ietf.org/html/rfc6749#section-4
@ingroup oauth2_section_4
Handle the creation of the authorization code .