function UriRetriever::generate
Builds a URI based on n array with the main components
Parameters
array $components:
Return value
string
1 call to UriRetriever::generate()
- UriRetriever::resolve in vendor/
justinrainbow/ json-schema/ src/ JsonSchema/ Uri/ UriRetriever.php - Resolves a URI
File
-
vendor/
justinrainbow/ json-schema/ src/ JsonSchema/ Uri/ UriRetriever.php, line 273
Class
- UriRetriever
- Retrieves JSON Schema URIs
Namespace
JsonSchema\UriCode
public function generate(array $components) {
$uri = $components['scheme'] . '://' . $components['authority'] . $components['path'];
if (array_key_exists('query', $components)) {
$uri .= $components['query'];
}
if (array_key_exists('fragment', $components)) {
$uri .= $components['fragment'];
}
return $uri;
}