File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 1+ <?php declare (strict_types=1 );
2+
3+ namespace Pdsinterop \Solid \Controller ;
4+
5+ use Psr \Http \Message \ResponseInterface ;
6+ use Psr \Http \Message \ServerRequestInterface ;
7+
8+ class AuthorizeController extends AbstractController
9+ {
10+ final public function __invoke (ServerRequestInterface $ request , array $ args ): ResponseInterface
11+ {
12+ $ httpHost = $ request ->getServerParams ()['HTTP_HOST ' ];
13+ $ response = $ this ->getResponse ();
14+
15+ $ response ->getBody ()->write ("Hello $ httpHost " );
16+
17+ return $ response ;
18+ }
19+ }
Original file line number Diff line number Diff line change 2222use Pdsinterop \Solid \Controller \Profile \CardController ;
2323use Pdsinterop \Solid \Controller \Profile \ProfileController ;
2424use Pdsinterop \Solid \Controller \OpenidController ;
25+ use Pdsinterop \Solid \Controller \AuthorizeController ;
2526use Psr \Http \Message \ResponseInterface ;
2627use Psr \Http \Message \ServerRequestInterface ;
2728
7475 HelloWorldController::class,
7576 HttpToHttpsController::class,
7677 ProfileController::class,
77- OpenidController::class
78+ OpenidController::class,
79+ AuthorizeController::class
7880];
7981
8082$ traits = [
117119$ router ->map ('GET ' , '/profile/card ' , CardController::class)->setScheme ($ scheme );
118120$ router ->map ('GET ' , '/profile/card{extension} ' , CardController::class)->setScheme ($ scheme );
119121$ router ->map ('GET ' , '/.well-known/openid-configuration ' , OpenidController::class)->setScheme ($ scheme );
122+ $ router ->map ('GET ' , '/authorize ' , AuthorizeController::class)->setScheme ($ scheme );
120123
121124try {
122125 $ response = $ router ->dispatch ($ request );
You can’t perform that action at this time.
0 commit comments