in src/Apache/Ignite/Internal/Utils/ArgumentChecker.php [39:56]
public static function hasType($arg, string $argName, bool $isArray, ...$types): void
{
if ($arg === null) {
return;
}
if ($isArray && is_array($arg)) {
foreach ($arg as $a) {
ArgumentChecker::hasType($a, $argName, false, ...$types);
}
} else {
foreach ($types as $type) {
if ($arg instanceof $type) {
return;
}
}
ArgumentChecker::illegalArgument(sprintf('"%s" argument has incorrect type', $argName));
}
}