Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5424054

Browse files
committed
minor #48549 [Notifier] Remove dependency symfony/uid on Notifier bridges (OskarStark)
This PR was merged into the 6.3 branch. Discussion ---------- [Notifier] Remove dependency `symfony/uid` on Notifier bridges | Q | A | ------------- | --- | Branch? | 6.3 | Bug fix? | no | New feature? | yes | Deprecations? | no | Tickets | n/a | License | MIT | Doc PR | n/a We are using it already here: https://github.com/symfony/symfony/blob/f3a9a0e2f22bd67074b596493a7e94779eb356e3/src/Symfony/Component/Notifier/Bridge/Isendpro/IsendproTransport.php#L59-L61 Commits ------- 87a7058 [Notifier] Remove dependency `symfony/uid` on Notifier bridges
2 parents f3a9a0e + 87a7058 commit 5424054

File tree

7 files changed

+4
-17
lines changed

7 files changed

+4
-17
lines changed

src/Symfony/Component/Notifier/Bridge/ContactEveryone/Tests/ContactEveryoneTransportTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
use Symfony\Component\Notifier\Message\MessageInterface;
1919
use Symfony\Component\Notifier\Message\SmsMessage;
2020
use Symfony\Component\Notifier\Test\TransportTestCase;
21-
use Symfony\Component\Uid\Uuid;
2221
use Symfony\Contracts\HttpClient\HttpClientInterface;
2322
use Symfony\Contracts\HttpClient\ResponseInterface;
2423

@@ -47,7 +46,7 @@ public function unsupportedMessagesProvider(): iterable
4746

4847
public function testSendSuccessfully()
4948
{
50-
$messageId = Uuid::v4()->toRfc4122();
49+
$messageId = bin2hex(random_bytes(7));
5150
$response = $this->createMock(ResponseInterface::class);
5251
$response->method('getStatusCode')->willReturn(200);
5352
$response->method('getContent')->willReturn($messageId);

src/Symfony/Component/Notifier/Bridge/ContactEveryone/composer.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
"symfony/http-client": "^5.4|^6.0",
2121
"symfony/notifier": "^6.2"
2222
},
23-
"require-dev": {
24-
"symfony/uid": "^5.4|^6.0"
25-
},
2623
"autoload": {
2724
"psr-4": { "Symfony\\Component\\Notifier\\Bridge\\ContactEveryone\\": "" },
2825
"exclude-from-classmap": [

src/Symfony/Component/Notifier/Bridge/Esendex/Tests/EsendexTransportTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
use Symfony\Component\Notifier\Message\MessageInterface;
1919
use Symfony\Component\Notifier\Message\SmsMessage;
2020
use Symfony\Component\Notifier\Test\TransportTestCase;
21-
use Symfony\Component\Uid\Uuid;
2221
use Symfony\Contracts\HttpClient\HttpClientInterface;
2322
use Symfony\Contracts\HttpClient\ResponseInterface;
2423

@@ -88,7 +87,7 @@ public function testSendWithErrorResponseContainingDetailsThrowsTransportExcepti
8887

8988
public function testSendWithSuccessfulResponseDispatchesMessageEvent()
9089
{
91-
$messageId = Uuid::v4()->toRfc4122();
90+
$messageId = bin2hex(random_bytes(7));
9291
$response = $this->createMock(ResponseInterface::class);
9392
$response->expects($this->exactly(2))
9493
->method('getStatusCode')

src/Symfony/Component/Notifier/Bridge/Esendex/composer.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
"symfony/http-client": "^5.4|^6.0",
2121
"symfony/notifier": "^6.2"
2222
},
23-
"require-dev": {
24-
"symfony/uid": "^5.4|^6.0"
25-
},
2623
"autoload": {
2724
"psr-4": { "Symfony\\Component\\Notifier\\Bridge\\Esendex\\": "" },
2825
"exclude-from-classmap": [

src/Symfony/Component/Notifier/Bridge/OrangeSms/composer.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
"symfony/http-client": "^5.4|^6.0",
2121
"symfony/notifier": "^6.2"
2222
},
23-
"require-dev": {
24-
"symfony/uid": "^5.4|^6.0"
25-
},
2623
"autoload": {
2724
"psr-4": { "Symfony\\Component\\Notifier\\Bridge\\OrangeSms\\": "" },
2825
"exclude-from-classmap": [

src/Symfony/Component/Notifier/Bridge/SmsFactor/SmsFactorTransport.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
use Symfony\Component\Notifier\Message\SentMessage;
1818
use Symfony\Component\Notifier\Message\SmsMessage;
1919
use Symfony\Component\Notifier\Transport\AbstractTransport;
20-
use Symfony\Component\Uid\Uuid;
2120
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
2221
use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
2322
use Symfony\Contracts\HttpClient\HttpClientInterface;
@@ -67,7 +66,7 @@ protected function doSend(MessageInterface $message): SentMessage
6766
throw new UnsupportedMessageTypeException(__CLASS__, SmsMessage::class, $message);
6867
}
6968

70-
$messageId = Uuid::v4()->toRfc4122();
69+
$messageId = bin2hex(random_bytes(7));;
7170
$query = [
7271
'to' => $message->getPhone(),
7372
'text' => $message->getSubject(),

src/Symfony/Component/Notifier/Bridge/SmsFactor/composer.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
"require": {
1919
"php": ">=8.1",
2020
"symfony/http-client": "^5.4|^6.0",
21-
"symfony/notifier": "^6.2",
22-
"symfony/uid": "^5.4|^6.0"
21+
"symfony/notifier": "^6.2"
2322
},
2423
"autoload": {
2524
"psr-4": { "Symfony\\Component\\Notifier\\Bridge\\SmsFactor\\": "" },

0 commit comments

Comments
 (0)