It seems like RetrievePropertyValueFromData() must be provided by classes using this trait. How about adding it as abstract method to this trait?
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
26
$this->/** @scrutinizer ignore-call */
27
RetrievePropertyValueFromData('knowsLanguage'),
Loading history...
27
10
static::class
28
);
29
30
10
return $out;
31
}
32
33
/**
34
* @param array<int, string|Language> $value
35
*/
36
public function SetKnowsLanguage(array $value) : void
The method NudgePropertyWithUniqueTrimmedStringsOrThings() does not exist on SignpostMarv\DaftObject\...Traits\HasKnowsLanguage. Did you maybe mean NudgePropertyWithUniqueValuesOfThings()?
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
38
$this->/** @scrutinizer ignore-call */
39
NudgePropertyWithUniqueTrimmedStringsOrThings(
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.