Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
CRAP | |
33.33% |
1 / 3 |
| RedirectUri | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
3.19 | |
33.33% |
1 / 3 |
| make | |
0.00% |
0 / 1 |
3.19 | |
33.33% |
1 / 3 |
|||
| <?php | |
| /** | |
| * OAuth 2.0 Redirect URI generator | |
| * | |
| * @package league/oauth2-server | |
| * @author Alex Bilbie <hello@alexbilbie.com> | |
| * @copyright Copyright (c) Alex Bilbie | |
| * @license http://mit-license.org/ | |
| * @link https://github.com/thephpleague/oauth2-server | |
| */ | |
| namespace League\OAuth2\Server\Util; | |
| /** | |
| * RedirectUri class | |
| */ | |
| class RedirectUri | |
| { | |
| /** | |
| * Generate a new redirect uri | |
| * | |
| * @param string $uri The base URI | |
| * @param array $params The query string parameters | |
| * @param string $queryDelimeter The query string delimeter (default: "?") | |
| * | |
| * @return string The updated URI | |
| */ | |
| public static function make($uri, $params = [], $queryDelimeter = '?') | |
| { | |
| $uri .= (strstr($uri, $queryDelimeter) === false) ? $queryDelimeter : '&'; | |
| return $uri.http_build_query($params); | |
| } | |
| } |