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

daycry / queues / 5235331027

pending completion
5235331027

push

github

web-flow
Update Worker.php

86 of 89 relevant lines covered (96.63%)

5.26 hits per line

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

85.71
/src/Utils/CheckStructure.php
1
<?php
2

3
namespace Daycry\Queues\Utils;
4

5
use Daycry\Queues\Exceptions\DataStructureException;
6
use Daycry\Queues\Config\QueueValidation;
7

8
class CheckStructure
9
{
10
    public static function checkDataQueue(array $data)
11
    {
12
        $validator = \Config\Services::validation(config(QueueValidation::class), false);
8✔
13

14
        if (!$validator->reset()->run($data, 'dataQueue') ) {
8✔
15
            throw DataStructureException::validationError($validator->listErrors());
×
16
        }
17

18
        self::checkDataJob($data);
8✔
19
    }
20

21
    public static function checkDataJob(array $data)
22
    {
23
        $validator = \Config\Services::validation(config(QueueValidation::class), false);
8✔
24

25
        if (!$validator->reset()->run($data['params'], $data['type'])) {
8✔
26
            throw DataStructureException::validationError($validator->listErrors());
2✔
27
        }
28

29
    }
30
}
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