Skip to content

Commit 226a533

Browse files
Narrow existing return types on private/internal/final/test methods
1 parent 8ee9e75 commit 226a533

File tree

3 files changed

+3
-15
lines changed

3 files changed

+3
-15
lines changed

MessageBirdTransportFactory.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@
1414
use Symfony\Component\Notifier\Exception\UnsupportedSchemeException;
1515
use Symfony\Component\Notifier\Transport\AbstractTransportFactory;
1616
use Symfony\Component\Notifier\Transport\Dsn;
17-
use Symfony\Component\Notifier\Transport\TransportInterface;
1817

1918
/**
2019
* @author Vasilij Duško <[email protected]>
2120
*/
2221
final class MessageBirdTransportFactory extends AbstractTransportFactory
2322
{
24-
/**
25-
* @return MessageBirdTransport
26-
*/
27-
public function create(Dsn $dsn): TransportInterface
23+
public function create(Dsn $dsn): MessageBirdTransport
2824
{
2925
$scheme = $dsn->getScheme();
3026

Tests/MessageBirdTransportFactoryTest.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,10 @@
1313

1414
use Symfony\Component\Notifier\Bridge\MessageBird\MessageBirdTransportFactory;
1515
use Symfony\Component\Notifier\Test\TransportFactoryTestCase;
16-
use Symfony\Component\Notifier\Transport\TransportFactoryInterface;
1716

1817
final class MessageBirdTransportFactoryTest extends TransportFactoryTestCase
1918
{
20-
/**
21-
* @return MessageBirdTransportFactory
22-
*/
23-
public function createFactory(): TransportFactoryInterface
19+
public function createFactory(): MessageBirdTransportFactory
2420
{
2521
return new MessageBirdTransportFactory();
2622
}

Tests/MessageBirdTransportTest.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,11 @@
1616
use Symfony\Component\Notifier\Message\MessageInterface;
1717
use Symfony\Component\Notifier\Message\SmsMessage;
1818
use Symfony\Component\Notifier\Test\TransportTestCase;
19-
use Symfony\Component\Notifier\Transport\TransportInterface;
2019
use Symfony\Contracts\HttpClient\HttpClientInterface;
2120

2221
final class MessageBirdTransportTest extends TransportTestCase
2322
{
24-
/**
25-
* @return MessageBirdTransport
26-
*/
27-
public function createTransport(HttpClientInterface $client = null): TransportInterface
23+
public function createTransport(HttpClientInterface $client = null): MessageBirdTransport
2824
{
2925
return new MessageBirdTransport('token', 'from', $client ?? $this->createMock(HttpClientInterface::class));
3026
}

0 commit comments

Comments
 (0)