Skip to content

Commit 4767af9

Browse files
authored
Merge pull request #13 from simoheinonen/uri7_with_drop_old_lib
Require league/uri 7
2 parents 4576557 + 81decbf commit 4767af9

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

composer.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"php": "~8.1.0 || ~8.2.0",
3030
"ext-dom": "*",
3131
"azjezz/psl": "^2.1",
32-
"league/uri": "^6.5",
33-
"league/uri-components": "^2.4",
32+
"league/uri": "^7.0",
33+
"league/uri-components": "^7.0",
3434
"php-soap/xml": "^1.4",
3535
"symfony/console": "^5.4|^6.0",
3636
"veewee/xml": "~2.2"

src/Uri/IncludePathBuilder.php

+8-11
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,18 @@
44

55
namespace Soap\Wsdl\Uri;
66

7-
use League\Uri\Uri;
8-
use League\Uri\UriModifier;
9-
use League\Uri\UriResolver;
7+
use League\Uri\BaseUri;
8+
use League\Uri\Modifier;
109

1110
final class IncludePathBuilder
1211
{
1312
public static function build(string $relativePath, string $fromFile): string
1413
{
15-
return UriModifier::removeEmptySegments(
16-
UriModifier::removeDotSegments(
17-
UriResolver::resolve(
18-
Uri::createFromString($relativePath),
19-
Uri::createFromString($fromFile)
20-
)
21-
)
22-
)->__toString();
14+
return Modifier::from(BaseUri::from($fromFile)->resolve($relativePath))
15+
->removeDotSegments()
16+
->removeEmptySegments()
17+
->getUri()
18+
->__toString()
19+
;
2320
}
2421
}

0 commit comments

Comments
 (0)