Passed
Pull Request — master (#62)
by Sergei
11:20
created

MergeWithReverseMergeKeys::isMergable()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 1
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 2
nc 2
nop 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Yiisoft\Arrays\Collection\Merge;
6
7
use InvalidArgumentException;
8
use Yiisoft\Arrays\Collection\ArrayCollection;
9
10
final class MergeWithReverseMergeKeys implements MergeStrategy
0 ignored issues
show
Bug introduced by
The type Yiisoft\Arrays\Collection\Merge\MergeStrategy 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...
11
{
12
13
14
    private static function isMergable($value): bool
0 ignored issues
show
Unused Code introduced by
The method isMergable() is not used, and could be removed.

This check looks for private methods that have been defined, but are not used inside the class.

Loading history...
15
    {
16
        return is_array($value) || $value instanceof ArrayCollection;
17
    }
18
}
19