PhpCsFixer\Fixer\LanguageConstruct\ClassKeywordRemoveFixer::makeClassFQN PHP Метод

makeClassFQN() приватный Метод

private makeClassFQN ( string | false $classImport, string $classString ) : string
$classImport string | false
$classString string
Результат string
    private function makeClassFQN($classImport, $classString)
    {
        if (false === $classImport) {
            return $classString;
        }
        $classStringArray = explode('\\', $classString);
        $classStringLength = count($classStringArray);
        $classImportArray = explode('\\', $classImport);
        $classImportLength = count($classImportArray);
        if (1 === $classStringLength) {
            return $classImport;
        }
        return implode('\\', array_merge(array_slice($classImportArray, 0, $classImportLength - $classStringLength + 1), $classStringArray));
    }