Skip to content

Commit 6bbb5bc

Browse files
committed
minor symfony#26907 [Messenger] Minor improvements and cleanup (yceruto)
This PR was merged into the 4.1-dev branch. Discussion ---------- [Messenger] Minor improvements and cleanup | Q | A | ------------- | --- | Branch? | master | Bug fix? | no | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | - | License | MIT | Doc PR | - - enable some of opcode optimizations - add missing typehints - cleanup Commits ------- d8cc7a4 Minor improvements and cleanup
2 parents 86887ef + d8cc7a4 commit 6bbb5bc

File tree

15 files changed

+34
-33
lines changed

15 files changed

+34
-33
lines changed

src/Symfony/Component/Messenger/Adapter/AmqpExt/AmqpReceiver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function receive(callable $handler): void
4343
$handler(null);
4444

4545
usleep($this->connection->getConnectionCredentials()['loop_sleep'] ?? 200000);
46-
if (function_exists('pcntl_signal_dispatch')) {
46+
if (\function_exists('pcntl_signal_dispatch')) {
4747
pcntl_signal_dispatch();
4848
}
4949

@@ -66,7 +66,7 @@ public function receive(callable $handler): void
6666

6767
throw $e;
6868
} finally {
69-
if (function_exists('pcntl_signal_dispatch')) {
69+
if (\function_exists('pcntl_signal_dispatch')) {
7070
pcntl_signal_dispatch();
7171
}
7272
}

src/Symfony/Component/Messenger/Adapter/AmqpExt/Connection.php

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,15 @@ public static function fromDsn(string $dsn, array $options = array(), bool $debu
8484
$exchangeOptions = $amqpOptions['exchange'];
8585
$queueOptions = $amqpOptions['queue'];
8686

87-
unset($amqpOptions['queue']);
88-
unset($amqpOptions['exchange']);
87+
unset($amqpOptions['queue'], $amqpOptions['exchange']);
8988

9089
return new self($amqpOptions, $exchangeOptions, $queueOptions, $debug, $amqpFactory);
9190
}
9291

9392
/**
9493
* @throws \AMQPException
9594
*/
96-
public function publish(string $body, array $headers = array())
95+
public function publish(string $body, array $headers = array()): void
9796
{
9897
if ($this->debug) {
9998
$this->setup();
@@ -123,30 +122,30 @@ public function get(): ?\AMQPEnvelope
123122
$this->setup();
124123

125124
return $this->get();
126-
} else {
127-
throw $e;
128125
}
126+
127+
throw $e;
129128
}
130129

131130
return null;
132131
}
133132

134-
public function ack(\AMQPEnvelope $message)
133+
public function ack(\AMQPEnvelope $message): bool
135134
{
136135
return $this->queue()->ack($message->getDeliveryTag());
137136
}
138137

139-
public function reject(\AMQPEnvelope $message)
138+
public function reject(\AMQPEnvelope $message): bool
140139
{
141140
return $this->queue()->reject($message->getDeliveryTag());
142141
}
143142

144-
public function nack(\AMQPEnvelope $message, int $flags = AMQP_NOPARAM)
143+
public function nack(\AMQPEnvelope $message, int $flags = AMQP_NOPARAM): bool
145144
{
146145
return $this->queue()->nack($message->getDeliveryTag(), $flags);
147146
}
148147

149-
public function setup()
148+
public function setup(): void
150149
{
151150
if (!$this->channel()->isConnected()) {
152151
$this->clear();
@@ -210,7 +209,7 @@ public function getConnectionCredentials(): array
210209
return $this->connectionCredentials;
211210
}
212211

213-
private function clear()
212+
private function clear(): void
214213
{
215214
$this->amqpChannel = null;
216215
$this->amqpQueue = null;

src/Symfony/Component/Messenger/Asynchronous/Middleware/SendMessageMiddleware.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function handle($message, callable $next)
4545
$sender->send($message);
4646
}
4747

48-
if (!in_array(null, $senders, true)) {
48+
if (!\in_array(null, $senders, true)) {
4949
return;
5050
}
5151
}

src/Symfony/Component/Messenger/Asynchronous/Routing/SenderLocator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public function __construct(ContainerInterface $senderServiceLocator, array $mes
3232
*/
3333
public function getSendersForMessage($message): array
3434
{
35-
$senderIds = $this->messageToSenderIdsMapping[get_class($message)] ?? $this->messageToSenderIdsMapping['*'] ?? array();
35+
$senderIds = $this->messageToSenderIdsMapping[\get_class($message)] ?? $this->messageToSenderIdsMapping['*'] ?? array();
3636

3737
$senders = array();
3838
foreach ($senderIds as $senderId) {

src/Symfony/Component/Messenger/ContainerHandlerLocator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function __construct(ContainerInterface $container)
2929

3030
public function resolve($message): callable
3131
{
32-
$messageClass = get_class($message);
32+
$messageClass = \get_class($message);
3333
$handlerKey = 'handler.'.$messageClass;
3434

3535
if (!$this->container->has($handlerKey)) {

src/Symfony/Component/Messenger/DataCollector/MessengerDataCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function handle($message, callable $next)
5454
{
5555
$debugRepresentation = array(
5656
'message' => array(
57-
'type' => get_class($message),
57+
'type' => \get_class($message),
5858
'object' => $this->cloneVar($message),
5959
),
6060
);

src/Symfony/Component/Messenger/Debug/LoggingMiddleware.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function handle($message, callable $next)
3737

3838
$this->logger->debug('Starting handling message {class}', array(
3939
'message' => $message,
40-
'class' => get_class($message),
40+
'class' => \get_class($message),
4141
));
4242

4343
try {
@@ -46,15 +46,15 @@ public function handle($message, callable $next)
4646
$this->logger->warning('An exception occurred while handling message {class}', array(
4747
'message' => $message,
4848
'exception' => $e,
49-
'class' => get_class($message),
49+
'class' => \get_class($message),
5050
));
5151

5252
throw $e;
5353
}
5454

5555
$this->logger->debug('Finished handling message {class}', array(
5656
'message' => $message,
57-
'class' => get_class($message),
57+
'class' => \get_class($message),
5858
));
5959

6060
return $result;

src/Symfony/Component/Messenger/DependencyInjection/MessengerPass.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ private function registerHandlers(ContainerBuilder $container)
7373
$priority = $tag['priority'] ?? 0;
7474

7575
foreach ($handles as $messageClass) {
76-
if (is_array($messageClass)) {
76+
if (\is_array($messageClass)) {
7777
$messagePriority = $messageClass[1];
7878
$messageClass = $messageClass[0];
7979
} else {
@@ -93,12 +93,12 @@ private function registerHandlers(ContainerBuilder $container)
9393

9494
foreach ($handlersByMessage as $message => $handlers) {
9595
krsort($handlersByMessage[$message]);
96-
$handlersByMessage[$message] = call_user_func_array('array_merge', $handlersByMessage[$message]);
96+
$handlersByMessage[$message] = \call_user_func_array('array_merge', $handlersByMessage[$message]);
9797
}
9898

9999
$definitions = array();
100100
foreach ($handlersByMessage as $message => $handlers) {
101-
if (1 === count($handlers)) {
101+
if (1 === \count($handlers)) {
102102
$handlersByMessage[$message] = current($handlers);
103103
} else {
104104
$d = new Definition(ChainHandler::class, array($handlers));
@@ -136,7 +136,7 @@ private function guessHandledClasses(\ReflectionClass $handlerClass, string $ser
136136
}
137137

138138
$parameters = $method->getParameters();
139-
if (1 !== count($parameters)) {
139+
if (1 !== \count($parameters)) {
140140
throw new RuntimeException(sprintf('Invalid handler service "%s": method "%s::__invoke()" must have exactly one argument corresponding to the message it handles.', $serviceId, $handlerClass->getName()));
141141
}
142142

src/Symfony/Component/Messenger/Exception/ValidationFailedException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function __construct($violatingMessage, ConstraintViolationListInterface
2929
$this->violatingMessage = $violatingMessage;
3030
$this->violations = $violations;
3131

32-
parent::__construct(sprintf('Message of type "%s" failed validation.', get_class($this->violatingMessage)));
32+
parent::__construct(sprintf('Message of type "%s" failed validation.', \get_class($this->violatingMessage)));
3333
}
3434

3535
public function getViolatingMessage()

src/Symfony/Component/Messenger/HandlerLocator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function __construct(array $messageToHandlerMapping = array())
3030

3131
public function resolve($message): callable
3232
{
33-
$messageKey = get_class($message);
33+
$messageKey = \get_class($message);
3434

3535
if (!isset($this->messageToHandlerMapping[$messageKey])) {
3636
throw new NoHandlerForMessageException(sprintf('No handler for message "%s".', $messageKey));

0 commit comments

Comments
 (0)