Passed
Push — master ( 4e21fd...4ae144 )
by Anton
08:23
created

MessageBrokerConfig::getSystemWorkerChannels()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 2
c 0
b 0
f 0
dl 0
loc 4
rs 10
cc 1
nc 1
nop 0
1
<?php
2
3
/**
4
 * This file is part of the Spryker Commerce OS.
5
 * For full license information, please view the LICENSE file that was distributed with this source code.
6
 */
7
8
declare(strict_types = 1);
9
10
namespace Pyz\Zed\MessageBroker;
11
12
use Spryker\Zed\MessageBroker\MessageBrokerConfig as SprykerMessageBrokerConfig;
13
14
class MessageBrokerConfig extends SprykerMessageBrokerConfig
15
{
16
    /**
17
     * @return array<string>
18
     */
19
    public function getDefaultWorkerChannels(): array
20
    {
21
        return [
22
            'payment-events',
23
            'payment-method-commands',
24
            'asset-commands',
25
            'product-review-commands',
26
            'product-commands',
27
            'search-commands',
28
            'tax-commands',
29
        ];
30
    }
31
32
    /**
33
     * Specification:
34
     * - Returns system worker channels used to retrieve service messages.
35
     *
36
     * @api
37
     *
38
     * @return list<string>
0 ignored issues
show
Bug introduced by
The type Pyz\Zed\MessageBroker\list was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
39
     */
40
    public function getSystemWorkerChannels(): array
41
    {
42
        return [
0 ignored issues
show
Bug Best Practice introduced by
The expression return array('app-events') returns the type array<integer,string> which is incompatible with the documented return type Pyz\Zed\MessageBroker\list.
Loading history...
43
            'app-events',
44
        ];
45
    }
46
}
47