*/ final class SelfObjectTypeMapper implements TypeMapperInterface { public function getNodeClass() : string { return SelfObjectType::class; } /** * @param SelfObjectType $type */ public function mapToPHPStanPhpDocTypeNode(Type $type) : TypeNode { return $type->toPhpDocNode(); } /** * @param SelfObjectType $type */ public function mapToPhpParserNode(Type $type, string $typeKind) : ?Node { return new Name('self'); } }