• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemsdk / docker-symfony-api / #74

pending completion
#74

push

DKravtsov
Php 8.2, symfony 6.2, updated RabbitMQ, updated composer dependencies, refactoring.

51 of 51 new or added lines in 44 files covered. (100.0%)

1479 of 2668 relevant lines covered (55.43%)

23.59 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/General/Infrastructure/MessageHandler/TestHandler.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace App\General\Infrastructure\MessageHandler;
6

7
use App\General\Infrastructure\Message\TestMessage;
8
use Psr\Log\LoggerInterface;
9
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
10
use Throwable;
11

12
/**
13
 * Class TestHandler
14
 * If you need handling multiple - follow https://symfony.com/doc/current/messenger.html#handling-multiple-messages
15
 * TODO: This is handler example, you can delete it.
16
 *
17
 * @package App\General
18
 */
19
#[AsMessageHandler]
20
class TestHandler
21
{
22
    public function __construct(
23
        private readonly LoggerInterface $logger,
24
    ) {
25
    }
×
26

27
    /**
28
     * @throws Throwable
29
     */
30
    public function __invoke(TestMessage $message): void
31
    {
32
        $this->handleMessage($message);
×
33
    }
34

35
    /**
36
     * @throws Throwable
37
     */
38
    private function handleMessage(TestMessage $message): void
39
    {
40
        // some actions here
41
        $this->logger->info('Test message processed');
×
42
    }
43
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc