function ReferenceUsedNamesOnlySniff::isRequiredToBeUsed
1 call to ReferenceUsedNamesOnlySniff::isRequiredToBeUsed()
- ReferenceUsedNamesOnlySniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ ReferenceUsedNamesOnlySniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Namespaces/ ReferenceUsedNamesOnlySniff.php, line 650
Class
Namespace
SlevomatCodingStandard\Sniffs\NamespacesCode
private function isRequiredToBeUsed(string $name) : bool {
if ($this->namespacesRequiredToUse === null || $this->namespacesRequiredToUse === []) {
return true;
}
foreach ($this->getNamespacesRequiredToUse() as $namespace) {
if (!NamespaceHelper::isTypeInNamespace($name, $namespace)) {
continue;
}
return true;
}
return false;
}