mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-22 02:52:23 +00:00
Updated Rector to commit 8c9fe9ac64330acd0271bc1494dbbb86281310ca
8c9fe9ac64
[DX] Rename shouldImportName() to shouldSkipName() on ClassNameImportSkipper (#5107)
This commit is contained in:
parent
f7114d03e6
commit
dc3682f340
|
@ -127,14 +127,14 @@ final class NameImportingPostRector extends \Rector\PostRector\Rector\AbstractPo
|
||||||
}
|
}
|
||||||
/** @var Use_[]|GroupUse[] $currentUses */
|
/** @var Use_[]|GroupUse[] $currentUses */
|
||||||
$currentUses = $this->useImportsResolver->resolve();
|
$currentUses = $this->useImportsResolver->resolve();
|
||||||
if ($this->classNameImportSkipper->shouldImportName($name, $currentUses)) {
|
if ($this->classNameImportSkipper->shouldSkipName($name, $currentUses)) {
|
||||||
$nameInUse = $this->resolveNameInUse($name, $currentUses);
|
return null;
|
||||||
if ($nameInUse instanceof Name) {
|
|
||||||
return $nameInUse;
|
|
||||||
}
|
|
||||||
return $this->nameImporter->importName($name, $file);
|
|
||||||
}
|
}
|
||||||
return null;
|
$nameInUse = $this->resolveNameInUse($name, $currentUses);
|
||||||
|
if ($nameInUse instanceof Name) {
|
||||||
|
return $nameInUse;
|
||||||
|
}
|
||||||
|
return $this->nameImporter->importName($name, $file);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @param Use_[]|GroupUse[] $currentUses
|
* @param Use_[]|GroupUse[] $currentUses
|
||||||
|
|
|
@ -45,10 +45,10 @@ final class ClassNameImportSkipper
|
||||||
/**
|
/**
|
||||||
* @param Use_[]|GroupUse[] $uses
|
* @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) {
|
if (\substr_count($name->toCodeString(), '\\') <= 1) {
|
||||||
return \true;
|
return \false;
|
||||||
}
|
}
|
||||||
$stringName = $name->toString();
|
$stringName = $name->toString();
|
||||||
$lastUseName = $name->getLast();
|
$lastUseName = $name->getLast();
|
||||||
|
@ -62,12 +62,12 @@ final class ClassNameImportSkipper
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ($this->isConflictedShortNameInUse($useUse, $useName, $lastUseName, $stringName)) {
|
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(UseUse $useUse, string $useName, string $lastUseName, string $stringName) : bool
|
private function isConflictedShortNameInUse(UseUse $useUse, string $useName, string $lastUseName, string $stringName) : bool
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,12 +19,12 @@ final class VersionResolver
|
||||||
* @api
|
* @api
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public const PACKAGE_VERSION = 'dae8c61493b22119f0ece2e1d870ff5a0cb91993';
|
public const PACKAGE_VERSION = '8c9fe9ac64330acd0271bc1494dbbb86281310ca';
|
||||||
/**
|
/**
|
||||||
* @api
|
* @api
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public const RELEASE_DATE = '2023-10-02 23:46:04';
|
public const RELEASE_DATE = '2023-10-03 00:53:30';
|
||||||
/**
|
/**
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue
Block a user