If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
30
/** @scrutinizer ignore-call */
31
$formattedMessage = $this->formatter->format(
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...
31
'Value should be an object, {type} given.',
32
[
33
'attribute' => $context->getAttribute(),
34
'value' => $value,
35
'type' => get_debug_type($value),
36
]
37
);
38
return (new Result())->addError($formattedMessage);
39
}
40
41
4
$dataSet = new ObjectDataSet($value, $rule->getPropertyVisibility());
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.