purl icon indicating copy to clipboard operation
purl copied to clipboard

Purl is a simple Object Oriented URL manipulation library for PHP 7.2+

Results 7 purl issues
Sort by recently updated
recently updated
newest added

At this time composer refuses to allow this package to be installed alongside PHP 8. `8.0` does not satisfy constraint `^7.2`

Fixes #83 doctrine/coding-standard ^6 and ^7 only supports PHP ^7.1, so updated to branch 8. (9 is also available.) Updated phpstan/phpstan + phpstan/phpstan-strict-rules from ^0.11 to ^0.12 to support PHP...

As of PHP 8, ```__set()``` must return void... https://github.com/jwage/purl/blob/d1cf27f96a5889885677e58e313880bfb2717f83/src/Purl/AbstractPart.php#L114

Hi, `subdomain` and `registerableDomain` no longer seem to work with version `1.0.0` but they did work fine before updating the lib, with version `0.7.0`.

This commit https://github.com/jwage/purl/commit/d1cf27f96a5889885677e58e313880bfb2717f83 was done after `1.0.0` which is quite confusing when upgradting form `0.0.10`. So a new `1.0.1` might be useful

Purl tries to parse fragments, but does not check for errors. When it happens, the fragment is completely missing from the stringified URL: ``` $url = new Url('http://example.com/#hello:123'); echo (string)...

# Changed log Try to fix issue #66.