File manager - Edit - /var/www/payraty/helpdesk/vendor/rector/rector/vendor/symplify/astral/src/StaticFactory/SimpleNameResolverStaticFactory.php
Back
<?php declare (strict_types=1); namespace RectorPrefix202208\Symplify\Astral\StaticFactory; use RectorPrefix202208\Symplify\Astral\Naming\SimpleNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\ArgNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\AttributeNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\ClassLikeNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\ClassMethodNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\ConstFetchNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\FuncCallNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\IdentifierNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\NamespaceNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\ParamNodeNameResolver; use RectorPrefix202208\Symplify\Astral\NodeNameResolver\PropertyNodeNameResolver; /** * This would be normally handled by standard Symfony or Nette DI, but PHPStan does not use any of those, so we have to * make it manually. */ final class SimpleNameResolverStaticFactory { /** * @api */ public static function create() : SimpleNameResolver { $nameResolvers = [new ArgNodeNameResolver(), new AttributeNodeNameResolver(), new ClassLikeNodeNameResolver(), new ClassMethodNodeNameResolver(), new ConstFetchNodeNameResolver(), new FuncCallNodeNameResolver(), new IdentifierNodeNameResolver(), new NamespaceNodeNameResolver(), new ParamNodeNameResolver(), new PropertyNodeNameResolver()]; return new SimpleNameResolver($nameResolvers); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings