Skip to content

Commit

Permalink
[DX] Rename shouldImportName() to shouldSkipName() on ClassNameImport…
Browse files Browse the repository at this point in the history
…Skipper (#5107)
  • Loading branch information
samsonasik committed Oct 2, 2023
1 parent dae8c61 commit 8c9fe9a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 14 deletions.
16 changes: 7 additions & 9 deletions packages/PostRector/Rector/NameImportingPostRector.php
Expand Up @@ -103,18 +103,16 @@ private function processNodeName(Name $name, File $file): ?Node

/** @var Use_[]|GroupUse[] $currentUses */
$currentUses = $this->useImportsResolver->resolve();
if ($this->classNameImportSkipper->shouldSkipName($name, $currentUses)) {
return null;
}

if ($this->classNameImportSkipper->shouldImportName($name, $currentUses)) {
$nameInUse = $this->resolveNameInUse($name, $currentUses);

if ($nameInUse instanceof Name) {
return $nameInUse;
}

return $this->nameImporter->importName($name, $file);
$nameInUse = $this->resolveNameInUse($name, $currentUses);
if ($nameInUse instanceof Name) {
return $nameInUse;
}

return null;
return $this->nameImporter->importName($name, $file);
}

/**
Expand Down
10 changes: 5 additions & 5 deletions rules/CodingStyle/ClassNameImport/ClassNameImportSkipper.php
Expand Up @@ -43,10 +43,10 @@ public function shouldSkipNameForFullyQualifiedObjectType(
/**
* @param Use_[]|GroupUse[] $uses
*/
public function shouldImportName(Name $name, array $uses): bool
public function shouldSkipName(Name $name, array $uses): bool
{
if (substr_count($name->toCodeString(), '\\') <= 1) {
return true;
return false;
}

$stringName = $name->toString();
Expand All @@ -65,14 +65,14 @@ public function shouldImportName(Name $name, array $uses): bool
}

if ($this->isConflictedShortNameInUse($useUse, $useName, $lastUseName, $stringName)) {
return false;
return true;
}

return $prefix . $useUse->name->toString() === $stringName;
return $prefix . $useUse->name->toString() !== $stringName;
}
}

return true;
return false;
}

private function isConflictedShortNameInUse(
Expand Down

0 comments on commit 8c9fe9a

Please sign in to comment.