Skip to content

Commit 4092a8d

Browse files
chore: drop dependency on fig/link-util (#4945)
1 parent e3e81fb commit 4092a8d

File tree

6 files changed

+10
-11
lines changed

6 files changed

+10
-11
lines changed

composer.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"require": {
1616
"php": ">=7.1",
1717
"doctrine/inflector": "^1.0 || ^2.0",
18-
"fig/link-util": "^1.0",
1918
"psr/cache": "^1.0 || ^2.0 || ^3.0",
2019
"psr/container": "^1.0 || ^2.0",
2120
"symfony/http-foundation": "^4.4 || ^5.1 || ^6.0",

src/Hydra/EventListener/AddLinkHeaderListener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
use ApiPlatform\Api\UrlGeneratorInterface;
1717
use ApiPlatform\JsonLd\ContextBuilder;
1818
use ApiPlatform\Util\CorsTrait;
19-
use Fig\Link\GenericLinkProvider;
20-
use Fig\Link\Link;
2119
use Symfony\Component\HttpKernel\Event\ResponseEvent;
20+
use Symfony\Component\WebLink\GenericLinkProvider;
21+
use Symfony\Component\WebLink\Link;
2222

2323
/**
2424
* Adds the HTTP Link header pointing to the Hydra documentation.

src/Symfony/EventListener/AddLinkHeaderListener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
use ApiPlatform\Util\CorsTrait;
1919
use ApiPlatform\Util\OperationRequestInitiatorTrait;
2020
use ApiPlatform\Util\RequestAttributesExtractor;
21-
use Fig\Link\GenericLinkProvider;
22-
use Fig\Link\Link;
2321
use Symfony\Component\HttpKernel\Event\ResponseEvent;
2422
use Symfony\Component\Mercure\Discovery;
23+
use Symfony\Component\WebLink\GenericLinkProvider;
24+
use Symfony\Component\WebLink\Link;
2525

2626
/**
2727
* Adds the HTTP Link header pointing to the Mercure hub for resources having their updates dispatched.

src/Symfony/EventListener/SerializeListener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
use ApiPlatform\Serializer\SerializerContextBuilderInterface;
2222
use ApiPlatform\Util\OperationRequestInitiatorTrait;
2323
use ApiPlatform\Util\RequestAttributesExtractor;
24-
use Fig\Link\GenericLinkProvider;
25-
use Fig\Link\Link;
2624
use Symfony\Component\HttpFoundation\Request;
2725
use Symfony\Component\HttpFoundation\Response;
2826
use Symfony\Component\HttpKernel\Event\ViewEvent;
2927
use Symfony\Component\Serializer\Encoder\EncoderInterface;
3028
use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
3129
use Symfony\Component\Serializer\SerializerInterface;
30+
use Symfony\Component\WebLink\GenericLinkProvider;
31+
use Symfony\Component\WebLink\Link;
3232

3333
/**
3434
* Serializes data.

tests/Hydra/EventListener/AddLinkHeaderListenerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
use ApiPlatform\Api\UrlGeneratorInterface;
1717
use ApiPlatform\Core\Tests\ProphecyTrait;
1818
use ApiPlatform\Hydra\EventListener\AddLinkHeaderListener;
19-
use Fig\Link\GenericLinkProvider;
20-
use Fig\Link\Link;
2119
use PHPUnit\Framework\TestCase;
2220
use Symfony\Component\HttpFoundation\Request;
2321
use Symfony\Component\HttpFoundation\Response;
2422
use Symfony\Component\HttpKernel\Event\ResponseEvent;
2523
use Symfony\Component\HttpKernel\HttpKernelInterface;
24+
use Symfony\Component\WebLink\GenericLinkProvider;
2625
use Symfony\Component\WebLink\HttpHeaderSerializer;
26+
use Symfony\Component\WebLink\Link;
2727

2828
/**
2929
* @author Kévin Dunglas <[email protected]>

tests/Symfony/EventListener/AddLinkHeaderListenerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
use ApiPlatform\Core\Tests\ProphecyTrait;
1919
use ApiPlatform\Symfony\EventListener\AddLinkHeaderListener;
2020
use ApiPlatform\Tests\Fixtures\TestBundle\Entity\Dummy;
21-
use Fig\Link\GenericLinkProvider;
22-
use Fig\Link\Link;
2321
use PHPUnit\Framework\TestCase;
2422
use Symfony\Component\HttpFoundation\Request;
2523
use Symfony\Component\HttpFoundation\Response;
@@ -29,7 +27,9 @@
2927
use Symfony\Component\Mercure\Hub;
3028
use Symfony\Component\Mercure\HubRegistry;
3129
use Symfony\Component\Mercure\Jwt\StaticTokenProvider;
30+
use Symfony\Component\WebLink\GenericLinkProvider;
3231
use Symfony\Component\WebLink\HttpHeaderSerializer;
32+
use Symfony\Component\WebLink\Link;
3333

3434
/**
3535
* @author Kévin Dunglas <[email protected]>

0 commit comments

Comments
 (0)