This check compares calls to functions or methods with their respective definitions.
If the call has less 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...
46
}
47
}
48
throw new CouldNotConstructApiResourceClassException($identifier);
49
}
50
51
/**
52
* {@inheritDoc}
53
*/
54
public function hasApiResourcePersisterInstance(string $identifier): bool
55
{
56
foreach ($this->factories as $factory) {
57
if ($factory->hasApiResourcePersisterInstance($identifier)) {
58
return true;
59
}
60
}
61
return false;
62
}
63
64
/**
65
* {@inheritDoc}
66
*/
67
public function getApiResourcePersisterInstance(string $identifier): ApiResourcePersisterInterface
68
{
69
foreach ($this->factories as $factory) {
70
if ($factory->hasApiResourcePersisterInstance($identifier)) {
This check compares calls to functions or methods with their respective definitions.
If the call has less 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...
72
}
73
}
74
throw new CouldNotConstructApiResourceClassException($identifier);
This check compares calls to functions or methods with their respective definitions. If the call has less 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.