$target->iquery = $base->iquery;
}
}
$target->ifragment = $relative->ifragment;
}
}
else
{
$target = clone $base;
$target->ifragment = null;
}
$target->scheme_normalization();
return $target;
}
return false;
}
}
/**
* Parse an IRI into scheme/authority/path/query/fragment segments
*
* @param string $iri
* @return array
*/