isTypeInNamespace() public static method

public static isTypeInNamespace ( string $typeName, string $namespace ) : boolean
$typeName string
$namespace string
return boolean
 /**
  * @param \PHP_CodeSniffer_File $phpcsFile
  * @param integer $usePointer
  */
 public function process(PHP_CodeSniffer_File $phpcsFile, $usePointer)
 {
     if (UseStatementHelper::isAnonymousFunctionUse($phpcsFile, $usePointer) || UseStatementHelper::isTraitUse($phpcsFile, $usePointer)) {
         return;
     }
     $className = UseStatementHelper::getFullyQualifiedTypeNameFromUse($phpcsFile, $usePointer);
     if ($this->allowUseFromRootNamespace && !NamespaceHelper::isQualifiedName($className)) {
         return;
     }
     foreach ($this->getNamespacesRequiredToUse() as $namespace) {
         if (NamespaceHelper::isTypeInNamespace($className, $namespace)) {
             return;
         }
     }
     $phpcsFile->addError(sprintf('Type %s should not be used, but referenced via a fully qualified name', $className), $usePointer, self::CODE_NON_FULLY_QUALIFIED);
 }
 /**
  * @param string $name
  * @return boolean
  */
 private function isClassRequiredToBeUsed($name)
 {
     if ($this->namespacesRequiredToUse === null) {
         return true;
     }
     foreach ($this->getNamespacesRequiredToUse() as $namespace) {
         if (NamespaceHelper::isTypeInNamespace($name, $namespace)) {
             return true;
         }
     }
     return false;
 }