Methods | ||
---|---|---|
public
static
|
create(
PhpDocNode $phpDocNode,
string $phpDocString,
?string $filename,
NameScope $nameScope,
TemplateTypeMap $templateTypeMap,
TemplateTag[] $templateTags,
PhpDocNodeResolver $phpDocNodeResolver,
): self
|
# |
public
static
|
createEmpty(): self
|
# |
public
|
merge(array<int, self> $parents, array<int, PhpDocBlock> $parentPhpDocBlocks): self
|
# |
public
|
changeParameterNamesByMapping(array<string, string> $parameterNameMapping): self
|
# |
public
|
getPhpDocString(): string
|
# |
public
|
getPhpDocNodes(): PhpDocNode[]
|
# |
public
|
getFilename(): ?string
|
# |
public
|
getNullableNameScope(): ?NameScope
|
# |
public
|
getVarTags(): array<string|int, VarTag>
|
# |
public
|
getMethodTags(): array<string, MethodTag>
|
# |
public
|
getPropertyTags(): array<string, PropertyTag>
|
# |
public
|
getTemplateTags(): array<string, TemplateTag>
|
# |
public
|
getExtendsTags(): array<string, ExtendsTag>
|
# |
public
|
getImplementsTags(): array<string, ImplementsTag>
|
# |
public
|
getUsesTags(): array<string, UsesTag>
|
# |
public
|
getParamTags(): array<string, ParamTag>
|
# |
public
|
getReturnTag(): ?ReturnTag
|
# |
public
|
getThrowsTag(): ?ThrowsTag
|
# |
public
|
getMixinTags(): array<MixinTag>
|
# |
public
|
getTypeAliasTags(): array<TypeAliasTag>
|
# |
public
|
getTypeAliasImportTags(): array<TypeAliasImportTag>
|
# |
public
|
getDeprecatedTag(): ?DeprecatedTag
|
# |
public
|
isDeprecated(): bool
|
# |
public
|
isInternal(): bool
|
# |
public
|
isFinal(): bool
|
# |
public
|
hasConsistentConstructor(): bool
|
# |
public
|
acceptsNamedArguments(): bool
|
# |
public
|
getTemplateTypeMap(): TemplateTypeMap
|
# |
public
|
isPure(): ?bool
|
# |
public
|
isReadOnly(): bool
|
# |
public
|
isImmutable(): bool
|
# |
public
|
isAllowedPrivateMutation(): bool
|
# |