The call to Sfneal\Events\AbstractEvent::__construct() has too many arguments starting with $this->trackingEventModel().
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
36
event(/** @scrutinizer ignore-call */ new $this->trackingEvent($this->trackingEventModel()));
This check compares calls to functions or methods with their respective definitions.
If the call has more arguments than are defined, it raises an issue.
If a function is defined several times with a different number of parameters, the
check may pick up the wrong definition and report false positives. One codebase
where this has been known to happen is Wordpress. Please note the @ignore annotation hint above.
Loading history...
37
$this->trackingEventWasFired = true;
38
}
39
}
40
41
/**
42
* Retrieve the Model to be used in the fireEvent() method
43
*
44
* - optionally set a the $trackingEventModel property
45
* - useful for using a different model in the trackingEvent than the resolved/saved model
46
*
47
* @param Model|null $model
48
* @return AbstractModel|Model
49
*/
50
protected function trackingEventModel(Model $model = null): Model
This check compares calls to functions or methods with their respective definitions. If the call has more arguments than are defined, it raises an issue.
If a function is defined several times with a different number of parameters, the check may pick up the wrong definition and report false positives. One codebase where this has been known to happen is Wordpress. Please note the @ignore annotation hint above.