for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/*
* This file is part of the humbug/php-scoper package.
*
* Copyright (c) 2017 Théo FIDRY <[email protected]>,
* Pádraic Brady <[email protected]>
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Humbug\PhpScoper\PhpParser\Node;
use PhpParser\Node\Identifier;
use PhpParser\Node\Name;
/**
* Small wrapper to treat an identifier as a name node.
final class NamedIdentifier extends Name
{
private Identifier $originalNode;
public static function create(Identifier $node): self
$instance = new self($node->name, $node->getAttributes());
$instance->originalNode = $node;
return $instance;
}
public function getOriginalNode(): Identifier
return $this->originalNode;