> */ public function getNodeTypes() : array { return [Expression::class]; } /** * @param Expression $node */ public function refactor(Node $node) : ?int { if (!$node->expr instanceof Assign) { return null; } $assign = $node->expr; if (!$this->nodeComparator->areNodesEqual($assign->var, $assign->expr)) { return null; } return NodeTraverser::REMOVE_NODE; } }