File manager - Edit - /opt/cpanel/ea-wappspector/vendor/rector/rector/src/PHPStanStaticTypeMapper/Contract/TypeMapperInterface.php
Back
<?php declare (strict_types=1); namespace Rector\PHPStanStaticTypeMapper\Contract; use PhpParser\Node; use PhpParser\Node\ComplexType; use PhpParser\Node\Identifier; use PhpParser\Node\Name; use PHPStan\PhpDocParser\Ast\Type\TypeNode; use PHPStan\Type\Type; use Rector\PHPStanStaticTypeMapper\Enum\TypeKind; /** * @template TType of Type */ interface TypeMapperInterface { /** * @return class-string<TType> */ public function getNodeClass() : string; /** * @param TType $type */ public function mapToPHPStanPhpDocTypeNode(Type $type) : TypeNode; /** * @param TType $type * @param TypeKind::* $typeKind * @return Name|ComplexType|Identifier|null */ public function mapToPhpParserNode(Type $type, string $typeKind) : ?Node; }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0 |
proxy
|
phpinfo
|
Settings