Minor clean up of IRI expansion.

This commit is contained in:
Dave Longley 2013-03-27 11:08:11 -04:00
parent 0778e0f7c3
commit b3d8b564d0
1 changed files with 5 additions and 7 deletions

View File

@ -4635,22 +4635,20 @@ class JsonLdProcessor {
}
}
}
}
// already absolute IRI
if(self::_isAbsoluteIri($value)) {
// already absolute IRI
return $value;
}
$rval = $value;
// prepend vocab
if(isset($relative_to['vocab']) && $relative_to['vocab'] &&
property_exists($active_ctx, '@vocab')) {
$rval = $active_ctx->{'@vocab'} . $rval;
return $active_ctx->{'@vocab'} . $value;
}
// prepend base
else if(isset($relative_to['base']) && $relative_to['base']) {
$rval = $value;
if(isset($relative_to['base']) && $relative_to['base']) {
$rval = jsonld_prepend_base($active_ctx->{'@base'}, $rval);
}