Most arguments and properties called `$url` are actually just paths - they do not accept full URLs. These should be renamed to `$path`, which will be a BC break, so not before release 3.0.