Issues (111)

src/Traits/NormalizesNumericFunctions.php (1 issue)

Labels
Severity
1
<?php
2
3
declare(strict_types=1);
4
5
namespace LaravelFreelancerNL\FluentAQL\Traits;
6
7
use LaravelFreelancerNL\FluentAQL\QueryBuilder;
8
9
trait NormalizesNumericFunctions
10
{
11
    abstract protected function normalizeArrays(QueryBuilder $queryBuilder);
12
13 3
    protected function normalizeAverage(QueryBuilder $queryBuilder): void
14
    {
15 3
        $this->normalizeArrays($queryBuilder);
16
    }
17
18 1
    protected function normalizeCeil(QueryBuilder $queryBuilder): void
19
    {
20 1
        $this->normalizeNumbers($queryBuilder);
0 ignored issues
show
The method normalizeNumbers() does not exist on LaravelFreelancerNL\Flue...malizesNumericFunctions. Did you maybe mean normalizeSum()? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

20
        $this->/** @scrutinizer ignore-call */ 
21
               normalizeNumbers($queryBuilder);

This check looks for calls to methods that do not seem to exist on a given type. It looks for the method on the type itself as well as in inherited classes or implemented interfaces.

This is most likely a typographical error or the method has been renamed.

Loading history...
21
    }
22
23 1
    protected function normalizeCosineSimilarity(QueryBuilder $queryBuilder): void
24
    {
25 1
        $this->normalizeNumbers($queryBuilder);
26
    }
27
28 2
    protected function normalizeDecayGauss(QueryBuilder $queryBuilder): void
29
    {
30 2
        $this->normalizeNumbers($queryBuilder);
31
    }
32
33 1
    protected function normalizeDecayExp(QueryBuilder $queryBuilder): void
34
    {
35 1
        $this->normalizeNumbers($queryBuilder);
36
    }
37
38 1
    protected function normalizeDecayLinear(QueryBuilder $queryBuilder): void
39
    {
40 1
        $this->normalizeNumbers($queryBuilder);
41
    }
42
43 1
    protected function normalizeFloor(QueryBuilder $queryBuilder): void
44
    {
45 1
        $this->normalizeNumbers($queryBuilder);
46
    }
47
48 1
    protected function normalizeL1Distance(QueryBuilder $queryBuilder): void
49
    {
50 1
        $this->normalizeNumbers($queryBuilder);
51
    }
52
53 1
    protected function normalizeL2Distance(QueryBuilder $queryBuilder): void
54
    {
55 1
        $this->normalizeNumbers($queryBuilder);
56
    }
57
58 1
    protected function normalizeMax(QueryBuilder $queryBuilder): void
59
    {
60 1
        $this->normalizeArrays($queryBuilder);
61
    }
62
63 1
    protected function normalizeMin(QueryBuilder $queryBuilder): void
64
    {
65 1
        $this->normalizeArrays($queryBuilder);
66
    }
67
68 1
    protected function normalizeProduct(QueryBuilder $queryBuilder): void
69
    {
70 1
        $this->normalizeArrays($queryBuilder);
71
    }
72
73 1
    protected function normalizeRange(QueryBuilder $queryBuilder): void
74
    {
75 1
        $this->normalizeNumbers($queryBuilder);
76
    }
77
78 1
    protected function normalizeRound(QueryBuilder $queryBuilder): void
79
    {
80 1
        $this->normalizeNumbers($queryBuilder);
81
    }
82
83 1
    protected function normalizeSum(QueryBuilder $queryBuilder): void
84
    {
85 1
        $this->normalizeArrays($queryBuilder);
86
    }
87
}
88