Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
CRAP | |
100.00% |
2 / 2 |
| RedirectUri | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
2 | |
100.00% |
2 / 2 |
| make | |
100.00% |
1 / 1 |
2 | |
100.00% |
2 / 2 |
|||
| <?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); | |
| } | |
| } |