Blueman\Console\Command\ConvertCommand::parseUri PHP Method

parseUri() private method

Parses the URI to make sure any parameters are replaced with actual values
private parseUri ( object $resource, object $action ) : string
$resource object The current resource
$action object The current action
return string The parsed URI
    private function parseUri($resource, $action)
    {
        $uriTemplate = $resource->uriTemplate;
        $convertedUri = '';
        if ($this->hasQueryParams($uriTemplate)) {
            $convertedUri = $this->replaceQueryParams($uriTemplate, $action->parameters);
        }
        if ($this->hasUriParams($uriTemplate)) {
            $convertedUri = $this->replaceUriParams(strlen($convertedUri) > 0 ? $convertedUri : $uriTemplate, $action->parameters);
        }
        return strlen($convertedUri) > 0 ? $convertedUri : $uriTemplate;
    }