*/
-final class SendinblueTransportFactory extends AbstractTransportFactory
+final class BrevoTransportFactory extends AbstractTransportFactory
{
- public function create(Dsn $dsn): SendinblueTransport
+ public function create(Dsn $dsn): BrevoTransport
{
$scheme = $dsn->getScheme();
- if ('sendinblue' !== $scheme) {
- throw new UnsupportedSchemeException($dsn, 'sendinblue', $this->getSupportedSchemes());
+ if ('brevo' !== $scheme) {
+ throw new UnsupportedSchemeException($dsn, 'brevo', $this->getSupportedSchemes());
}
$apiKey = $this->getUser($dsn);
@@ -33,11 +33,11 @@ public function create(Dsn $dsn): SendinblueTransport
$host = 'default' === $dsn->getHost() ? null : $dsn->getHost();
$port = $dsn->getPort();
- return (new SendinblueTransport($apiKey, $sender, $this->client, $this->dispatcher))->setHost($host)->setPort($port);
+ return (new BrevoTransport($apiKey, $sender, $this->client, $this->dispatcher))->setHost($host)->setPort($port);
}
protected function getSupportedSchemes(): array
{
- return ['sendinblue'];
+ return ['brevo'];
}
}
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/CHANGELOG.md b/src/Symfony/Component/Notifier/Bridge/Brevo/CHANGELOG.md
similarity index 100%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/CHANGELOG.md
rename to src/Symfony/Component/Notifier/Bridge/Brevo/CHANGELOG.md
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/LICENSE b/src/Symfony/Component/Notifier/Bridge/Brevo/LICENSE
similarity index 100%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/LICENSE
rename to src/Symfony/Component/Notifier/Bridge/Brevo/LICENSE
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/README.md b/src/Symfony/Component/Notifier/Bridge/Brevo/README.md
similarity index 57%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/README.md
rename to src/Symfony/Component/Notifier/Bridge/Brevo/README.md
index aa78d8f94429d..00697953ce67c 100644
--- a/src/Symfony/Component/Notifier/Bridge/Sendinblue/README.md
+++ b/src/Symfony/Component/Notifier/Bridge/Brevo/README.md
@@ -1,20 +1,20 @@
-Sendinblue Notifier
+Brevo Notifier - formerly Sendinblue
===================
-Provides [Sendinblue](https://sendinblue.com) integration for Symfony Notifier.
+Provides [Brevo](https://brevo.com) integration for Symfony Notifier.
DSN example
-----------
```
-SENDINBLUE_DSN=sendinblue://API_KEY@default?sender=SENDER
+BREVO_DSN=brevo://API_KEY@default?sender=SENDER
```
where:
- - `API_KEY` is your api key from your Sendinblue account
+ - `API_KEY` is your api key from your Breco account
- `SENDER` is your sender's phone number
-See more info at https://developers.sendinblue.com/reference#sendtransacsms
+See more info at https://developers.brevo.com/reference/getting-started-1#sendtransacsms
Resources
---------
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportFactoryTest.php b/src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportFactoryTest.php
similarity index 58%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportFactoryTest.php
rename to src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportFactoryTest.php
index 322f07e041495..07a9185afbd36 100644
--- a/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportFactoryTest.php
+++ b/src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportFactoryTest.php
@@ -9,40 +9,40 @@
* file that was distributed with this source code.
*/
-namespace Symfony\Component\Notifier\Bridge\Sendinblue\Tests;
+namespace Symfony\Component\Notifier\Bridge\Brevo\Tests;
-use Symfony\Component\Notifier\Bridge\Sendinblue\SendinblueTransportFactory;
+use Symfony\Component\Notifier\Bridge\Brevo\BrevoTransportFactory;
use Symfony\Component\Notifier\Test\TransportFactoryTestCase;
-final class SendinblueTransportFactoryTest extends TransportFactoryTestCase
+final class BrevoTransportFactoryTest extends TransportFactoryTestCase
{
- public function createFactory(): SendinblueTransportFactory
+ public function createFactory(): BrevoTransportFactory
{
- return new SendinblueTransportFactory();
+ return new BrevoTransportFactory();
}
public static function createProvider(): iterable
{
yield [
- 'sendinblue://host.test?sender=0611223344',
- 'sendinblue://apiKey@host.test?sender=0611223344',
+ 'brevo://host.test?sender=0611223344',
+ 'brevo://apiKey@host.test?sender=0611223344',
];
}
public static function supportsProvider(): iterable
{
- yield [true, 'sendinblue://apiKey@default?sender=0611223344'];
+ yield [true, 'brevo://apiKey@default?sender=0611223344'];
yield [false, 'somethingElse://apiKey@default?sender=0611223344'];
}
public static function incompleteDsnProvider(): iterable
{
- yield 'missing api_key' => ['sendinblue://default?sender=0611223344'];
+ yield 'missing api_key' => ['brevo://default?sender=0611223344'];
}
public static function missingRequiredOptionProvider(): iterable
{
- yield 'missing option: sender' => ['sendinblue://apiKey@host.test'];
+ yield 'missing option: sender' => ['brevo://apiKey@host.test'];
}
public static function unsupportedSchemeProvider(): iterable
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php b/src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportTest.php
similarity index 81%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php
rename to src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportTest.php
index f2d2f2bfad73f..cfdad9f6207e4 100644
--- a/src/Symfony/Component/Notifier/Bridge/Sendinblue/Tests/SendinblueTransportTest.php
+++ b/src/Symfony/Component/Notifier/Bridge/Brevo/Tests/BrevoTransportTest.php
@@ -9,10 +9,10 @@
* file that was distributed with this source code.
*/
-namespace Symfony\Component\Notifier\Bridge\Sendinblue\Tests;
+namespace Symfony\Component\Notifier\Bridge\Brevo\Tests;
use Symfony\Component\HttpClient\MockHttpClient;
-use Symfony\Component\Notifier\Bridge\Sendinblue\SendinblueTransport;
+use Symfony\Component\Notifier\Bridge\Brevo\BrevoTransport;
use Symfony\Component\Notifier\Exception\TransportException;
use Symfony\Component\Notifier\Message\ChatMessage;
use Symfony\Component\Notifier\Message\SmsMessage;
@@ -21,16 +21,16 @@
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\HttpClient\ResponseInterface;
-final class SendinblueTransportTest extends TransportTestCase
+final class BrevoTransportTest extends TransportTestCase
{
- public static function createTransport(HttpClientInterface $client = null): SendinblueTransport
+ public static function createTransport(HttpClientInterface $client = null): BrevoTransport
{
- return (new SendinblueTransport('api-key', '0611223344', $client ?? new MockHttpClient()))->setHost('host.test');
+ return (new BrevoTransport('api-key', '0611223344', $client ?? new MockHttpClient()))->setHost('host.test');
}
public static function toStringProvider(): iterable
{
- yield ['sendinblue://host.test?sender=0611223344', self::createTransport()];
+ yield ['brevo://host.test?sender=0611223344', self::createTransport()];
}
public static function supportedMessagesProvider(): iterable
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/composer.json b/src/Symfony/Component/Notifier/Bridge/Brevo/composer.json
similarity index 72%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/composer.json
rename to src/Symfony/Component/Notifier/Bridge/Brevo/composer.json
index 686f3e42c6812..5e51f2a60238b 100644
--- a/src/Symfony/Component/Notifier/Bridge/Sendinblue/composer.json
+++ b/src/Symfony/Component/Notifier/Bridge/Brevo/composer.json
@@ -1,8 +1,8 @@
{
- "name": "symfony/sendinblue-notifier",
+ "name": "symfony/brevo-notifier",
"type": "symfony-notifier-bridge",
- "description": "Symfony Sendinblue Notifier Bridge",
- "keywords": ["sms", "sendinblue", "notifier"],
+ "description": "Symfony brevo Notifier Bridge",
+ "keywords": ["sms", "brevo", "notifier"],
"homepage": "https://symfony.com",
"license": "MIT",
"authors": [
@@ -21,7 +21,7 @@
"symfony/notifier": "^6.2.7"
},
"autoload": {
- "psr-4": { "Symfony\\Component\\Notifier\\Bridge\\Sendinblue\\": "" },
+ "psr-4": { "Symfony\\Component\\Notifier\\Bridge\\Brevo\\": "" },
"exclude-from-classmap": [
"/Tests/"
]
diff --git a/src/Symfony/Component/Notifier/Bridge/Sendinblue/phpunit.xml.dist b/src/Symfony/Component/Notifier/Bridge/Brevo/phpunit.xml.dist
similarity index 91%
rename from src/Symfony/Component/Notifier/Bridge/Sendinblue/phpunit.xml.dist
rename to src/Symfony/Component/Notifier/Bridge/Brevo/phpunit.xml.dist
index 62c3f7e077e33..a185c4f2adf76 100644
--- a/src/Symfony/Component/Notifier/Bridge/Sendinblue/phpunit.xml.dist
+++ b/src/Symfony/Component/Notifier/Bridge/Brevo/phpunit.xml.dist
@@ -13,7 +13,7 @@
-
+
./Tests/
diff --git a/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php b/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php
index 5b8cb22b82682..cb5987870653d 100644
--- a/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php
+++ b/src/Symfony/Component/Notifier/Exception/UnsupportedSchemeException.php
@@ -188,9 +188,9 @@ class UnsupportedSchemeException extends LogicException
'class' => Bridge\Sendberry\SendberryTransportFactory::class,
'package' => 'symfony/sendberry-notifier',
],
- 'sendinblue' => [
- 'class' => Bridge\Sendinblue\SendinblueTransportFactory::class,
- 'package' => 'symfony/sendinblue-notifier',
+ 'brevo' => [
+ 'class' => Bridge\Brevo\BrevoTransportFactory::class,
+ 'package' => 'symfony/brevo-notifier',
],
'simpletextin' => [
'class' => Bridge\SimpleTextin\SimpleTextinTransportFactory::class,
diff --git a/src/Symfony/Component/Notifier/Tests/Exception/UnsupportedSchemeExceptionTest.php b/src/Symfony/Component/Notifier/Tests/Exception/UnsupportedSchemeExceptionTest.php
index 74176133ee2ae..a46c0a9ae1024 100644
--- a/src/Symfony/Component/Notifier/Tests/Exception/UnsupportedSchemeExceptionTest.php
+++ b/src/Symfony/Component/Notifier/Tests/Exception/UnsupportedSchemeExceptionTest.php
@@ -69,7 +69,7 @@ public static function setUpBeforeClass(): void
Bridge\RingCentral\RingCentralTransportFactory::class => false,
Bridge\RocketChat\RocketChatTransportFactory::class => false,
Bridge\Sendberry\SendberryTransportFactory::class => false,
- Bridge\Sendinblue\SendinblueTransportFactory::class => false,
+ Bridge\Brevo\BrevoTransportFactory::class => false,
Bridge\SimpleTextin\SimpleTextinTransportFactory::class => false,
Bridge\Sinch\SinchTransportFactory::class => false,
Bridge\Slack\SlackTransportFactory::class => false,
@@ -142,7 +142,7 @@ public static function messageWhereSchemeIsPartOfSchemeToPackageMapProvider(): \
yield ['ringcentral', 'symfony/ring-central-notifier'];
yield ['rocketchat', 'symfony/rocket-chat-notifier'];
yield ['sendberry', 'symfony/sendberry-notifier'];
- yield ['sendinblue', 'symfony/sendinblue-notifier'];
+ yield ['brevo', 'symfony/brevo-notifier'];
yield ['simpletextin', 'symfony/simple-textin-notifier'];
yield ['sinch', 'symfony/sinch-notifier'];
yield ['slack', 'symfony/slack-notifier'];
diff --git a/src/Symfony/Component/Notifier/Transport.php b/src/Symfony/Component/Notifier/Transport.php
index fa37f6c9b5848..37adbfc5b1361 100644
--- a/src/Symfony/Component/Notifier/Transport.php
+++ b/src/Symfony/Component/Notifier/Transport.php
@@ -71,7 +71,7 @@ final class Transport
Bridge\RingCentral\RingCentralTransportFactory::class,
Bridge\RocketChat\RocketChatTransportFactory::class,
Bridge\Sendberry\SendberryTransportFactory::class,
- Bridge\Sendinblue\SendinblueTransportFactory::class,
+ Bridge\Brevo\BrevoTransportFactory::class,
Bridge\SimpleTextin\SimpleTextinTransportFactory::class,
Bridge\Sinch\SinchTransportFactory::class,
Bridge\Slack\SlackTransportFactory::class,
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy