for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: Alexandre
* Date: 28/01/2018
* Time: 22:43
*/
namespace OAuth2\OpenID\ResponseModes;
use GuzzleHttp\Psr7\Response;
use GuzzleHttp\Psr7\Uri;
use OAuth2\EndpointMessages\Authorization\AuthorizationResponse;
class FragmentResponseMode implements ResponseModeInterface
{
public function getResponseMode(): string
return 'fragment';
}
public function handle(Uri $redirectUri, array $data): Response
return new AuthorizationResponse($redirectUri->withFragment(http_build_query($data)));