mirror of https://github.com/rectorphp/rector.git
Updated Rector to commit 775916c6416e68507e846421f04e2cabbfa2d737
775916c641
[Naming] Skip DateTime as individual in name resolver (#5842)
This commit is contained in:
parent
09acbdda13
commit
a3b725126c
|
@ -3,6 +3,7 @@
|
|||
declare (strict_types=1);
|
||||
namespace Rector\DeadCode\NodeAnalyzer;
|
||||
|
||||
use PhpParser\Node\Expr\NullsafeMethodCall;
|
||||
use PhpParser\Node;
|
||||
use PhpParser\Node\Arg;
|
||||
use PhpParser\Node\Expr\Array_;
|
||||
|
@ -121,7 +122,7 @@ final class IsClassMethodUsedAnalyzer
|
|||
{
|
||||
$className = (string) $this->nodeNameResolver->getName($class);
|
||||
/** @var Node\Expr\NullsafeMethodCall[] $methodCalls */
|
||||
$methodCalls = $this->betterNodeFinder->findInstanceOf($class, Node\Expr\NullsafeMethodCall::class);
|
||||
$methodCalls = $this->betterNodeFinder->findInstanceOf($class, NullsafeMethodCall::class);
|
||||
return $this->callCollectionAnalyzer->isExists($methodCalls, $classMethodName, $className);
|
||||
}
|
||||
private function isInArrayMap(Class_ $class, Array_ $array) : bool
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
declare (strict_types=1);
|
||||
namespace Rector\Naming\Naming;
|
||||
|
||||
use DateTimeInterface;
|
||||
use PhpParser\Node\Expr\Assign;
|
||||
use PhpParser\Node\Expr\FuncCall;
|
||||
use PhpParser\Node\Expr\MethodCall;
|
||||
|
@ -93,6 +94,9 @@ final class ExpectedNameResolver
|
|||
}
|
||||
$className = $this->nodeNameResolver->getName($new->class);
|
||||
$fullyQualifiedObjectType = new FullyQualifiedObjectType($className);
|
||||
if ($fullyQualifiedObjectType->isInstanceOf(DateTimeInterface::class)->yes()) {
|
||||
return null;
|
||||
}
|
||||
$expectedName = $this->propertyNaming->getExpectedNameFromType($fullyQualifiedObjectType);
|
||||
if (!$expectedName instanceof ExpectedName) {
|
||||
return null;
|
||||
|
|
|
@ -19,12 +19,12 @@ final class VersionResolver
|
|||
* @api
|
||||
* @var string
|
||||
*/
|
||||
public const PACKAGE_VERSION = '6eac87db32eff9308a037fb32ce973ccf905fc92';
|
||||
public const PACKAGE_VERSION = '775916c6416e68507e846421f04e2cabbfa2d737';
|
||||
/**
|
||||
* @api
|
||||
* @var string
|
||||
*/
|
||||
public const RELEASE_DATE = '2024-04-22 16:33:11';
|
||||
public const RELEASE_DATE = '2024-04-23 11:03:42';
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue