Updated Rector to commit 8e6d46a58fff8e6bd5276b9ae473bfb91460b487

8e6d46a58f [Instanceof] Fix combination of dead instance and compare (#5319)
This commit is contained in:
Tomas Votruba 2023-12-03 20:12:56 +00:00
parent ab4ff53673
commit d9834a6d69
2 changed files with 8 additions and 2 deletions

View File

@ -3,6 +3,8 @@
declare (strict_types=1);
namespace Rector\DeadCode\Rector\If_;
use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Stmt\Expression;
use PhpParser\Node;
use PhpParser\Node\Expr;
use PhpParser\Node\Expr\BooleanNot;
@ -98,6 +100,10 @@ CODE_SAMPLE
if ($this->shouldSkipFromNotTypedParam($instanceof)) {
return null;
}
if ($instanceof->expr instanceof Assign) {
$assignExpression = new Expression($instanceof->expr);
return \array_merge([$assignExpression], $if->stmts);
}
if ($if->cond !== $instanceof) {
return NodeTraverser::REMOVE_NODE;
}

View File

@ -19,12 +19,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = '026398c9e1078cb3ac5cac41767b620872166859';
public const PACKAGE_VERSION = '8e6d46a58fff8e6bd5276b9ae473bfb91460b487';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2023-12-03 20:08:03';
public const RELEASE_DATE = '2023-12-03 20:10:35';
/**
* @var int
*/