SYMBOL INDEX (779 symbols across 132 files) FILE: docs/examples/04-adding-your-own-tag.php class MyTag (line 36) | final class MyTag extends BaseTag method __construct (line 56) | public function __construct(?Description $description = null) method create (line 88) | public static function create(string $body, ?DescriptionFactory $descr... method __toString (line 101) | public function __toString(): string FILE: src/DocBlock.php class DocBlock (line 20) | final class DocBlock method __construct (line 48) | public function __construct( method getSummary (line 72) | public function getSummary(): string method getDescription (line 77) | public function getDescription(): DocBlock\Description method getContext (line 85) | public function getContext(): ?Types\Context method getLocation (line 93) | public function getLocation(): ?Location method isTemplateStart (line 117) | public function isTemplateStart(): bool method isTemplateEnd (line 127) | public function isTemplateEnd(): bool method getTags (line 137) | public function getTags(): array method getTagsByName (line 150) | public function getTagsByName(string $name): array method getTagsWithTypeByName (line 173) | public function getTagsWithTypeByName(string $name): array method hasTag (line 193) | public function hasTag(string $name): bool method removeTag (line 209) | public function removeTag(Tag $tagToRemove): void method addTag (line 224) | private function addTag(Tag $tag): void FILE: src/DocBlock/Description.php class Description (line 53) | class Description method __construct (line 65) | public function __construct(string $bodyTemplate, array $tags = []) method getBodyTemplate (line 74) | public function getBodyTemplate(): string method getTags (line 84) | public function getTags(): array method render (line 93) | public function render(?Formatter $formatter = null): string method __toString (line 114) | public function __toString(): string FILE: src/DocBlock/DescriptionFactory.php class DescriptionFactory (line 49) | class DescriptionFactory method __construct (line 56) | public function __construct(Factory $tagFactory) method create (line 64) | public function create(string $contents, ?TypeContext $context = null)... method lex (line 92) | private function lex(string $contents): array method removeSuperfluousStartingWhitespace (line 147) | private function removeSuperfluousStartingWhitespace(string $contents)... FILE: src/DocBlock/ExampleFinder.php class ExampleFinder (line 32) | class ExampleFinder method find (line 42) | public function find(Example $example): string method setSourceDirectory (line 57) | public function setSourceDirectory(string $directory = ''): void method getSourceDirectory (line 65) | public function getSourceDirectory(): string method setExampleDirectories (line 75) | public function setExampleDirectories(array $directories): void method getExampleDirectories (line 85) | public function getExampleDirectories(): array method getExampleFileContents (line 103) | private function getExampleFileContents(string $filename): ?array method getExamplePathFromExampleDirectory (line 133) | private function getExamplePathFromExampleDirectory(string $file): string method constructExamplePath (line 141) | private function constructExamplePath(string $directory, string $file)... method getExamplePathFromSource (line 149) | private function getExamplePathFromSource(string $file): string FILE: src/DocBlock/Serializer.php class Serializer (line 29) | class Serializer method __construct (line 57) | public function __construct( method getDocComment (line 80) | public function getDocComment(DocBlock $docblock): string method removeTrailingSpaces (line 106) | private function removeTrailingSpaces(string $indent, string $text): s... method addAsterisksForEachLine (line 115) | private function addAsterisksForEachLine(string $indent, string $text)... method getSummaryAndDescriptionTextBlock (line 124) | private function getSummaryAndDescriptionTextBlock(DocBlock $docblock,... method addTagBlock (line 137) | private function addTagBlock(DocBlock $docblock, ?int $wrapLength, str... FILE: src/DocBlock/StandardTagFactory.php class StandardTagFactory (line 79) | final class StandardTagFactory implements TagFactory method __construct (line 120) | private function __construct(FqsenResolver $fqsenResolver) method createInstance (line 132) | public static function createInstance(FqsenResolver $fqsenResolver): self method create (line 176) | public function create(string $tagLine, ?TypeContext $context = null):... method addParameter (line 190) | public function addParameter(string $name, $value): void method addService (line 195) | public function addService(object $service, ?string $alias = null): void method registerTagHandler (line 201) | public function registerTagHandler(string $tagName, $handler): void method extractTagParts (line 227) | private function extractTagParts(string $tagLine): array method createTag (line 243) | private function createTag(string $body, string $name, TypeContext $co... method findHandlerClassName (line 272) | private function findHandlerClassName(string $tagName, TypeContext $co... method getArgumentsForParametersFromWiring (line 297) | private function getArgumentsForParametersFromWiring(array $parameters... method fetchParametersForHandlerFactoryMethod (line 338) | private function fetchParametersForHandlerFactoryMethod($handler): array method getServiceLocatorWithDynamicParameters (line 363) | private function getServiceLocatorWithDynamicParameters( method isAnnotation (line 383) | private function isAnnotation(string $tagContent): bool FILE: src/DocBlock/Tag.php type Tag (line 18) | interface Tag method getName (line 20) | public function getName(): string; method create (line 26) | public static function create(string $body); method render (line 28) | public function render(?Formatter $formatter = null): string; method __toString (line 30) | public function __toString(): string; FILE: src/DocBlock/TagFactory.php type TagFactory (line 19) | interface TagFactory extends Factory method addParameter (line 41) | public function addParameter(string $name, $value): void; method addService (line 52) | public function addService(object $service): void; method registerTagHandler (line 72) | public function registerTagHandler(string $tagName, $handler): void; FILE: src/DocBlock/Tags/Author.php class Author (line 27) | final class Author extends BaseTag method __construct (line 41) | public function __construct(string $authorName, string $authorEmail) method getAuthorName (line 56) | public function getAuthorName(): string method getEmail (line 66) | public function getEmail(): string method __toString (line 74) | public function __toString(): string method create (line 90) | public static function create(string $body): ?self FILE: src/DocBlock/Tags/BaseTag.php class BaseTag (line 22) | abstract class BaseTag implements DocBlock\Tag method getName (line 35) | public function getName(): string method getDescription (line 40) | public function getDescription(): ?Description method render (line 45) | public function render(?Formatter $formatter = null): string FILE: src/DocBlock/Tags/Covers.php class Covers (line 30) | final class Covers extends BaseTag method __construct (line 39) | public function __construct(Fqsen $refers, ?Description $description =... method create (line 45) | public static function create( method resolveFqsen (line 63) | private static function resolveFqsen(string $parts, ?FqsenResolver $fq... method getReference (line 79) | public function getReference(): Fqsen method __toString (line 87) | public function __toString(): string FILE: src/DocBlock/Tags/Deprecated.php class Deprecated (line 26) | final class Deprecated extends BaseTag method __construct (line 49) | public function __construct(?string $version = null, ?Description $des... method create (line 60) | public static function create( method getVersion (line 88) | public function getVersion(): ?string method __toString (line 96) | public function __toString(): string FILE: src/DocBlock/Tags/Example.php class Example (line 29) | final class Example implements Tag method __construct (line 46) | public function __construct( method getContent (line 67) | public function getContent(): string method getDescription (line 83) | public function getDescription(): ?string method create (line 88) | public static function create(string $body): ?Tag method getFilePath (line 138) | public function getFilePath(): string method __toString (line 146) | public function __toString(): string method isUriRelative (line 169) | private function isUriRelative(string $uri): bool method getStartingLine (line 174) | public function getStartingLine(): int method getLineCount (line 179) | public function getLineCount(): int method getName (line 184) | public function getName(): string method render (line 189) | public function render(?Formatter $formatter = null): string FILE: src/DocBlock/Tags/Extends_.php class Extends_ (line 22) | class Extends_ extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/Factory/AbstractPHPStanFactory.php class AbstractPHPStanFactory (line 41) | class AbstractPHPStanFactory implements Factory method __construct (line 48) | public function __construct(PHPStanFactory ...$factories) method create (line 62) | public function create(string $tagLine, ?TypeContext $context = null):... method tokenizeLine (line 106) | private function tokenizeLine(string $tagLine): TokenIterator FILE: src/DocBlock/Tags/Factory/ExtendsFactory.php class ExtendsFactory (line 21) | final class ExtendsFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method supports (line 32) | public function supports(PhpDocTagNode $node, Context $context): bool method create (line 37) | public function create(PhpDocTagNode $node, Context $context): Tag FILE: src/DocBlock/Tags/Factory/Factory.php type Factory (line 29) | interface Factory method create (line 40) | public function create(string $tagLine, ?TypeContext $context = null):... FILE: src/DocBlock/Tags/Factory/ImplementsFactory.php class ImplementsFactory (line 21) | final class ImplementsFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method supports (line 32) | public function supports(PhpDocTagNode $node, Context $context): bool method create (line 37) | public function create(PhpDocTagNode $node, Context $context): Tag FILE: src/DocBlock/Tags/Factory/MethodFactory.php class MethodFactory (line 27) | final class MethodFactory implements PHPStanFactory method __construct (line 32) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 38) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 69) | public function supports(PhpDocTagNode $node, Context $context): bool method createReturnType (line 74) | private function createReturnType(MethodTagValueNode $tagValue, Contex... FILE: src/DocBlock/Tags/Factory/MethodParameterFactory.php class MethodParameterFactory (line 26) | final class MethodParameterFactory method format (line 33) | public function format($defaultValue): string method formatDouble (line 43) | private function formatDouble(float $defaultValue): string method formatNull (line 51) | private function formatNull($defaultValue): string method formatInteger (line 56) | private function formatInteger(int $defaultValue): string method formatString (line 61) | private function formatString(string $defaultValue): string method formatBoolean (line 66) | private function formatBoolean(bool $defaultValue): string method formatArray (line 74) | private function formatArray(array $defaultValue): string method formatObject (line 96) | private function formatObject(object $defaultValue): string FILE: src/DocBlock/Tags/Factory/MixinFactory.php class MixinFactory (line 21) | final class MixinFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 32) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 48) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/PHPStanFactory.php type PHPStanFactory (line 11) | interface PHPStanFactory method create (line 13) | public function create(PhpDocTagNode $node, Context $context): Tag; method supports (line 15) | public function supports(PhpDocTagNode $node, Context $context): bool; FILE: src/DocBlock/Tags/Factory/ParamFactory.php class ParamFactory (line 28) | final class ParamFactory implements PHPStanFactory method __construct (line 33) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 39) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 78) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/PropertyFactory.php class PropertyFactory (line 22) | final class PropertyFactory implements PHPStanFactory method __construct (line 27) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 33) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 50) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/PropertyReadFactory.php class PropertyReadFactory (line 22) | final class PropertyReadFactory implements PHPStanFactory method __construct (line 27) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 33) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 50) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/PropertyWriteFactory.php class PropertyWriteFactory (line 22) | final class PropertyWriteFactory implements PHPStanFactory method __construct (line 27) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 33) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 50) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/ReturnFactory.php class ReturnFactory (line 21) | final class ReturnFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 32) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 48) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/TemplateCovariantFactory.php class TemplateCovariantFactory (line 22) | final class TemplateCovariantFactory implements PHPStanFactory method __construct (line 27) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method supports (line 33) | public function supports(PhpDocTagNode $node, Context $context): bool method create (line 38) | public function create(PhpDocTagNode $node, Context $context): Tag FILE: src/DocBlock/Tags/Factory/TemplateFactory.php class TemplateFactory (line 21) | final class TemplateFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 32) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 52) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/ThrowsFactory.php class ThrowsFactory (line 21) | final class ThrowsFactory implements PHPStanFactory method __construct (line 26) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 32) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 48) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Factory/VarFactory.php class VarFactory (line 22) | final class VarFactory implements PHPStanFactory method __construct (line 27) | public function __construct(TypeResolver $typeResolver, DescriptionFac... method create (line 33) | public function create(PhpDocTagNode $node, Context $context): Tag method supports (line 50) | public function supports(PhpDocTagNode $node, Context $context): bool FILE: src/DocBlock/Tags/Formatter.php type Formatter (line 18) | interface Formatter method format (line 23) | public function format(Tag $tag): string; FILE: src/DocBlock/Tags/Formatter/AlignFormatter.php class AlignFormatter (line 23) | class AlignFormatter implements Formatter method __construct (line 31) | public function __construct(array $tags) method format (line 41) | public function format(Tag $tag): string FILE: src/DocBlock/Tags/Formatter/PassthroughFormatter.php class PassthroughFormatter (line 21) | class PassthroughFormatter implements Formatter method format (line 26) | public function format(Tag $tag): string FILE: src/DocBlock/Tags/Generic.php class Generic (line 28) | final class Generic extends BaseTag method __construct (line 36) | public function __construct(string $name, ?Description $description = ... method create (line 49) | public static function create( method __toString (line 66) | public function __toString(): string method validateTagName (line 80) | private function validateTagName(string $name): void FILE: src/DocBlock/Tags/Implements_.php class Implements_ (line 22) | class Implements_ extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/InvalidTag.php class InvalidTag (line 35) | final class InvalidTag implements Tag method __construct (line 43) | private function __construct(string $name, string $body) method getException (line 49) | public function getException(): ?Throwable method getName (line 54) | public function getName(): string method create (line 59) | public static function create(string $body, string $name = ''): self method withError (line 64) | public function withError(Throwable $exception): self method flattenExceptionBacktrace (line 79) | private function flattenExceptionBacktrace(Throwable $exception): void method flattenArguments (line 117) | private function flattenArguments($value) method render (line 137) | public function render(?Formatter $formatter = null): string method __toString (line 146) | public function __toString(): string FILE: src/DocBlock/Tags/Link.php class Link (line 25) | final class Link extends BaseTag method __construct (line 34) | public function __construct(string $link, ?Description $description = ... method create (line 40) | public static function create( method getLink (line 56) | public function getLink(): string method __toString (line 64) | public function __toString(): string FILE: src/DocBlock/Tags/Method.php class Method (line 27) | final class Method extends BaseTag method __construct (line 45) | public function __construct( method getMethodName (line 70) | public function getMethodName(): string method getParameters (line 76) | public function getParameters(): array method isStatic (line 86) | public function isStatic(): bool method getReturnType (line 91) | public function getReturnType(): Type method returnsReference (line 96) | public function returnsReference(): bool method __toString (line 101) | public function __toString(): string method create (line 131) | public static function create(string $body): void FILE: src/DocBlock/Tags/MethodParameter.php class MethodParameter (line 18) | final class MethodParameter method __construct (line 36) | public function __construct( method getName (line 50) | public function getName(): string method getType (line 55) | public function getType(): Type method isReference (line 60) | public function isReference(): bool method isVariadic (line 65) | public function isVariadic(): bool method getDefaultValue (line 70) | public function getDefaultValue(): ?string method __toString (line 79) | public function __toString(): string FILE: src/DocBlock/Tags/Mixin.php class Mixin (line 22) | final class Mixin extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/Param.php class Param (line 22) | final class Param extends TagWithType method __construct (line 32) | public function __construct( method getVariableName (line 50) | public function getVariableName(): ?string method isVariadic (line 58) | public function isVariadic(): bool method isReference (line 66) | public function isReference(): bool method __toString (line 74) | public function __toString(): string FILE: src/DocBlock/Tags/Property.php class Property (line 23) | final class Property extends TagWithType method __construct (line 27) | public function __construct(?string $variableName, ?Type $type = null,... method getVariableName (line 40) | public function getVariableName(): ?string method __toString (line 48) | public function __toString(): string FILE: src/DocBlock/Tags/PropertyRead.php class PropertyRead (line 23) | final class PropertyRead extends TagWithType method __construct (line 27) | public function __construct(?string $variableName, ?Type $type = null,... method getVariableName (line 40) | public function getVariableName(): ?string method __toString (line 48) | public function __toString(): string FILE: src/DocBlock/Tags/PropertyWrite.php class PropertyWrite (line 23) | final class PropertyWrite extends TagWithType method __construct (line 27) | public function __construct(?string $variableName, ?Type $type = null,... method getVariableName (line 40) | public function getVariableName(): ?string method __toString (line 48) | public function __toString(): string FILE: src/DocBlock/Tags/Reference/Fqsen.php class Fqsen (line 21) | final class Fqsen implements Reference method __construct (line 25) | public function __construct(RealFqsen $fqsen) method __toString (line 33) | public function __toString(): string FILE: src/DocBlock/Tags/Reference/Reference.php type Reference (line 19) | interface Reference method __toString (line 21) | public function __toString(): string; FILE: src/DocBlock/Tags/Reference/Url.php class Url (line 21) | final class Url implements Reference method __construct (line 25) | public function __construct(string $uri) method __toString (line 31) | public function __toString(): string FILE: src/DocBlock/Tags/Return_.php class Return_ (line 22) | final class Return_ extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/See.php class See (line 34) | final class See extends BaseTag method __construct (line 43) | public function __construct(Reference $refers, ?Description $descripti... method create (line 49) | public static function create( method resolveFqsen (line 68) | private static function resolveFqsen(string $parts, ?FqsenResolver $fq... method getReference (line 84) | public function getReference(): Reference method __toString (line 92) | public function __toString(): string FILE: src/DocBlock/Tags/Since.php class Since (line 26) | final class Since extends BaseTag method __construct (line 49) | public function __construct(?string $version = null, ?Description $des... method create (line 57) | public static function create( method getVersion (line 82) | public function getVersion(): ?string method __toString (line 90) | public function __toString(): string FILE: src/DocBlock/Tags/Source.php class Source (line 26) | final class Source extends BaseTag method __construct (line 40) | public function __construct($startingLine, $lineCount = null, ?Descrip... method create (line 50) | public static function create( method getStartingLine (line 81) | public function getStartingLine(): int method getLineCount (line 92) | public function getLineCount(): ?int method __toString (line 97) | public function __toString(): string FILE: src/DocBlock/Tags/TagWithType.php class TagWithType (line 20) | abstract class TagWithType extends BaseTag method getType (line 28) | public function getType(): ?Type method create (line 33) | final public static function create(string $body): Tag method __toString (line 38) | public function __toString(): string FILE: src/DocBlock/Tags/Template.php class Template (line 24) | final class Template extends BaseTag method __construct (line 35) | public function __construct( method create (line 52) | public static function create(string $body): ?Tag method getTemplateName (line 57) | public function getTemplateName(): string method getBound (line 62) | public function getBound(): ?Type method getDefault (line 67) | public function getDefault(): ?Type method __toString (line 72) | public function __toString(): string FILE: src/DocBlock/Tags/TemplateCovariant.php class TemplateCovariant (line 22) | final class TemplateCovariant extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/TemplateExtends.php class TemplateExtends (line 22) | final class TemplateExtends extends Extends_ method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/TemplateImplements.php class TemplateImplements (line 22) | final class TemplateImplements extends Implements_ method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/Throws.php class Throws (line 22) | final class Throws extends TagWithType method __construct (line 24) | public function __construct(Type $type, ?Description $description = null) FILE: src/DocBlock/Tags/Uses.php class Uses (line 30) | final class Uses extends BaseTag method __construct (line 39) | public function __construct(Fqsen $refers, ?Description $description =... method create (line 45) | public static function create( method resolveFqsen (line 62) | private static function resolveFqsen(string $parts, ?FqsenResolver $fq... method getReference (line 78) | public function getReference(): Fqsen method __toString (line 86) | public function __toString(): string FILE: src/DocBlock/Tags/Var_.php class Var_ (line 23) | final class Var_ extends TagWithType method __construct (line 27) | public function __construct(?string $variableName, ?Type $type = null,... method getVariableName (line 40) | public function getVariableName(): ?string method __toString (line 48) | public function __toString(): string FILE: src/DocBlock/Tags/Version.php class Version (line 26) | final class Version extends BaseTag method __construct (line 49) | public function __construct(?string $version = null, ?Description $des... method create (line 57) | public static function create( method getVersion (line 85) | public function getVersion(): ?string method __toString (line 93) | public function __toString(): string FILE: src/DocBlockFactory.php class DocBlockFactory (line 37) | final class DocBlockFactory implements DocBlockFactoryInterface method __construct (line 46) | public function __construct(DescriptionFactory $descriptionFactory, Ta... method createInstance (line 57) | public static function createInstance(array $additionalTags = []): Doc... method create (line 75) | public function create($docblock, ?Types\Context $context = null, ?Loc... method registerTagHandler (line 112) | public function registerTagHandler(string $tagName, $handler): void method stripDocComment (line 122) | private function stripDocComment(string $comment): string method splitDocBlock (line 149) | private function splitDocBlock(string $comment): array method parseTagBlock (line 232) | private function parseTagBlock(string $tags, Types\Context $context): ... method splitTagBlockIntoTagLines (line 251) | private function splitTagBlockIntoTagLines(string $tags): array method filterTagBlock (line 265) | private function filterTagBlock(string $tags): ?string FILE: src/DocBlockFactoryInterface.php type DocBlockFactoryInterface (line 10) | interface DocBlockFactoryInterface method createInstance (line 17) | public static function createInstance(array $additionalTags = []): self; method create (line 22) | public function create($docblock, ?Types\Context $context = null, ?Loc... FILE: src/Exception/CannotCreateTag.php class CannotCreateTag (line 9) | final class CannotCreateTag extends LogicException FILE: src/Exception/ParserException.php class ParserException (line 9) | final class ParserException extends InvalidArgumentException implements ... method from (line 11) | public static function from(\PHPStan\PhpDocParser\Parser\ParserExcepti... FILE: src/Exception/PcreException.php class PcreException (line 17) | final class PcreException extends InvalidArgumentException method createFromPhpError (line 19) | public static function createFromPhpError(int $errorCode): self FILE: src/Exception/ReflectionDocblockException.php type ReflectionDocblockException (line 9) | interface ReflectionDocblockException extends Throwable FILE: src/Utils.php class Utils (line 22) | abstract class Utils method pregSplit (line 51) | public static function pregSplit(string $pattern, string $subject, int... FILE: tests/integration/DocblockSeeTagResolvingTest.php class DocblockSeeTagResolvingTest (line 14) | class DocblockSeeTagResolvingTest extends TestCase method testResolvesSeeFQSENOfInlineTags (line 16) | public function testResolvesSeeFQSENOfInlineTags() FILE: tests/integration/DocblocksWithAnnotationsTest.php class DocblocksWithAnnotationsTest (line 22) | final class DocblocksWithAnnotationsTest extends TestCase method tearDown (line 27) | public function tearDown(): void method testDocblockWithAnnotations (line 32) | public function testDocblockWithAnnotations(): void method testDocblockWithAnnotationHavingZeroValue (line 48) | public function testDocblockWithAnnotationHavingZeroValue(): void FILE: tests/integration/InterpretingDocBlocksTest.php class InterpretingDocBlocksTest (line 45) | class InterpretingDocBlocksTest extends TestCase method tearDown (line 50) | public function tearDown(): void method testInterpretingSummaryWithEllipsis (line 55) | public function testInterpretingSummaryWithEllipsis(): void method testInterpretingASimpleDocBlock (line 80) | public function testInterpretingASimpleDocBlock(): void method testInterpretingTags (line 112) | public function testInterpretingTags(): void method testDescriptionsCanEscapeAtSignsAndClosingBraces (line 137) | public function testDescriptionsCanEscapeAtSignsAndClosingBraces(): void method testMultilineTags (line 172) | public function testMultilineTags(): void method testMethodRegression (line 204) | public function testMethodRegression(): void method testInvalidTypeParamResultsInInvalidTag (line 233) | public function testInvalidTypeParamResultsInInvalidTag(): void method testConstantReferenceTypes (line 267) | public function testConstantReferenceTypes(): void method testRegressionWordpressDocblocks (line 286) | public function testRegressionWordpressDocblocks(): void method testIndentationIsKept (line 377) | public function testIndentationIsKept(): void method testProcessTemplateTag (line 444) | public function testProcessTemplateTag(): void method testParamTagDescriptionIsCorrectly (line 475) | public function testParamTagDescriptionIsCorrectly(): void method testParamBlockDescriptionPreservesStarContinuationLines (line 493) | public function testParamBlockDescriptionPreservesStarContinuationLine... FILE: tests/integration/ModifyBackTraceSafeTest.php class ModifyBackTraceSafeTest (line 13) | class ModifyBackTraceSafeTest extends TestCase method testBackTraceModificationDoesNotImpactFunctionArguments (line 18) | public function testBackTraceModificationDoesNotImpactFunctionArguments() class Node (line 30) | class Node { class Traverser (line 34) | class Traverser method traverse (line 36) | public function traverse(array $nodes) method traverseArray (line 41) | public function traverseArray(array $nodes): array method callback (line 55) | public function callback(Node $class) : Node method traverseNode (line 70) | private function traverseNode(Node $node) : Node FILE: tests/integration/ReconstitutingADocBlockTest.php class ReconstitutingADocBlockTest (line 25) | class ReconstitutingADocBlockTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testReconstituteADocBlock (line 35) | public function testReconstituteADocBlock(): void method testDescriptionCanContainPercent (line 61) | public function testDescriptionCanContainPercent(): void FILE: tests/integration/TypedTagsTest.php class TypedTagsTest (line 30) | final class TypedTagsTest extends TestCase method testParamFormats (line 33) | public function testParamFormats(string $type, Type $expectedType): void method testVarFormats (line 49) | public function testVarFormats(string $type, Type $expectedType): void method testMethodFormats (line 65) | public function testMethodFormats(string $type, Type $expectedType): void method testInvalidParam (line 82) | public function testInvalidParam(string $type): void method testInvalidMethod (line 99) | public function testInvalidMethod(string $type): void method typeProvider (line 115) | public static function typeProvider(): array method invalidFormatsProvider (line 180) | public static function invalidFormatsProvider(): \Generator FILE: tests/integration/UsingTagsTest.php class UsingTagsTest (line 24) | class UsingTagsTest extends TestCase method tearDown (line 29) | public function tearDown(): void method testAddingYourOwnTagUsingAStaticMethodAsFactory (line 34) | public function testAddingYourOwnTagUsingAStaticMethodAsFactory(): void FILE: tests/unit/Assets/CustomParam.php class CustomParam (line 11) | final class CustomParam implements Tag method getName (line 19) | public function getName() : string method create (line 24) | public static function create(string $body, ?FqsenResolver $fqsenResol... method render (line 33) | public function render(?Formatter $formatter = null) : string method __toString (line 38) | public function __toString() : string FILE: tests/unit/Assets/CustomServiceClass.php class CustomServiceClass (line 11) | final class CustomServiceClass implements Tag method getName (line 16) | public function getName() : string method create (line 21) | public static function create(string $body, ?PassthroughFormatter $for... method render (line 29) | public function render(?Formatter $formatter = null) : string method __toString (line 34) | public function __toString() : string FILE: tests/unit/Assets/CustomServiceInterface.php class CustomServiceInterface (line 12) | final class CustomServiceInterface implements Tag method getName (line 17) | public function getName() : string method create (line 22) | public static function create(string $body, ?Formatter $formatter = null) method render (line 30) | public function render(?Formatter $formatter = null) : string method __toString (line 35) | public function __toString() : string FILE: tests/unit/Assets/CustomTagFactory.php class CustomTagFactory (line 21) | class CustomTagFactory implements Factory method create (line 26) | public function create(string $tagLine, ?Context $context = null, ?Cus... FILE: tests/unit/DocBlock/DescriptionFactoryTest.php class DescriptionFactoryTest (line 30) | class DescriptionFactoryTest extends TestCase method tearDown (line 35) | public function tearDown(): void method testDescriptionCanParseASimpleString (line 47) | public function testDescriptionCanParseASimpleString(string $contents)... method testEscapeSequences (line 65) | public function testEscapeSequences(string $contents, string $expected... method testDescriptionCanParseAStringWithInlineTag (line 86) | public function testDescriptionCanParseAStringWithInlineTag(): void method testDescriptionCanParseAStringStartingWithInlineTag (line 112) | public function testDescriptionCanParseAStringStartingWithInlineTag():... method testDescriptionCanParseAStringContainingMultipleTags (line 138) | public function testDescriptionCanParseAStringContainingMultipleTags()... method testIfSuperfluousStartingSpacesAreRemoved (line 165) | public function testIfSuperfluousStartingSpacesAreRemoved(): void method testDescriptionWithBrokenInlineTags (line 210) | public function testDescriptionWithBrokenInlineTags(): void method provideSimpleExampleDescriptions (line 231) | public function provideSimpleExampleDescriptions(): array method provideEscapeSequences (line 244) | public function provideEscapeSequences(): array FILE: tests/unit/DocBlock/DescriptionTest.php class DescriptionTest (line 24) | class DescriptionTest extends TestCase method tearDown (line 29) | public function tearDown(): void method testDescriptionCanRenderUsingABodyWithPlaceholdersAndTags (line 42) | public function testDescriptionCanRenderUsingABodyWithPlaceholdersAndT... method testDescriptionCanBeCastToString (line 68) | public function testDescriptionCanBeCastToString(): void method testDescriptionTagsGetter (line 85) | public function testDescriptionTagsGetter(): void method testDescriptionBodyTemplateGetter (line 110) | public function testDescriptionBodyTemplateGetter(): void method testDescriptionMultipleTagsCanBeCastToString (line 128) | public function testDescriptionMultipleTagsCanBeCastToString(): void method testDescriptionWithEscapedCharactersAndNoTagsCanBeCastToString (line 153) | public function testDescriptionWithEscapedCharactersAndNoTagsCanBeCast... FILE: tests/unit/DocBlock/ExampleFinderTest.php class ExampleFinderTest (line 15) | class ExampleFinderTest extends TestCase method tearDown (line 22) | public function tearDown(): void method setUp (line 27) | public function setUp(): void method testFileNotFound (line 39) | public function testFileNotFound(): void FILE: tests/unit/DocBlock/SerializerTest.php class SerializerTest (line 28) | class SerializerTest extends TestCase method tearDown (line 33) | public function tearDown(): void method testReconstructsADocCommentFromADocBlock (line 48) | public function testReconstructsADocCommentFromADocBlock(): void method testAddPrefixToDocBlock (line 83) | public function testAddPrefixToDocBlock(): void method testAddPrefixToDocBlockExceptFirstLine (line 118) | public function testAddPrefixToDocBlockExceptFirstLine(): void method testWordwrapsAroundTheGivenAmountOfCharacters (line 153) | public function testWordwrapsAroundTheGivenAmountOfCharacters(): void method testNoExtraSpacesAfterTagRemoval (line 188) | public function testNoExtraSpacesAfterTagRemoval(): void method assertSameString (line 211) | public function assertSameString(string $expected, string $actual): void FILE: tests/unit/DocBlock/StandardTagFactoryTest.php class StandardTagFactoryTest (line 52) | class StandardTagFactoryTest extends TestCase method tearDown (line 57) | public function tearDown(): void method testCreatingAGenericTag (line 71) | public function testCreatingAGenericTag(): void method testCreatingAGenericTagWithDescriptionText (line 104) | public function testCreatingAGenericTagWithDescriptionText(): void method testCreatingASpecificTag (line 127) | public function testCreatingASpecificTag(): void method testAnEmptyContextIsCreatedIfNoneIsProvided (line 148) | public function testAnEmptyContextIsCreatedIfNoneIsProvided(): void method testPassingYourOwnSetOfTagHandlers (line 176) | public function testPassingYourOwnSetOfTagHandlers(): void method testPassingYourOwnSetOfTagHandlersWithGermanChars (line 196) | public function testPassingYourOwnSetOfTagHandlersWithGermanChars(): void method testPassingYourOwnSetOfTagHandlersWithoutComment (line 219) | public function testPassingYourOwnSetOfTagHandlersWithoutComment(): void method testTagWithHandlerObject (line 232) | public function testTagWithHandlerObject(): void method testPassingYourOwnSetOfTagHandlersWithEmptyComment (line 256) | public function testPassingYourOwnSetOfTagHandlersWithEmptyComment(): ... method testExceptionIsThrownIfProvidedTagIsNotWellformed (line 279) | public function testExceptionIsThrownIfProvidedTagIsNotWellformed(): void method testAddParameterToServiceLocator (line 295) | public function testAddParameterToServiceLocator(): void method testAddServiceToServiceLocator (line 314) | public function testAddServiceToServiceLocator(): void method testInjectConcreteServiceForInterfaceToServiceLocator (line 334) | public function testInjectConcreteServiceForInterfaceToServiceLocator(... method testRegisteringAHandlerForANewTag (line 358) | public function testRegisteringAHandlerForANewTag(): void method testHandlerRegistrationFailsIfProvidedTagNameIsNamespaceButNotFullyQualified (line 376) | public function testHandlerRegistrationFailsIfProvidedTagNameIsNamespa... method testHandlerRegistrationFailsIfProvidedHandlerIsEmpty (line 394) | public function testHandlerRegistrationFailsIfProvidedHandlerIsEmpty()... method testHandlerRegistrationFailsIfProvidedHandlerIsNotAnExistingClassName (line 409) | public function testHandlerRegistrationFailsIfProvidedHandlerIsNotAnEx... method testHandlerRegistrationFailsIfProvidedHandlerDoesNotImplementTheTagInterface (line 425) | public function testHandlerRegistrationFailsIfProvidedHandlerDoesNotIm... method testReturnTagIsMappedCorrectly (line 444) | public function testReturnTagIsMappedCorrectly(): void method testValidFormattedTags (line 470) | public function testValidFormattedTags(string $input, string $tagName,... method validTagProvider (line 485) | public function validTagProvider(): array method testInValidFormattedTags (line 540) | public function testInValidFormattedTags(string $input): void method invalidTagProvider (line 553) | public function invalidTagProvider(): array method testCreateWithTagWithTypes (line 566) | public function testCreateWithTagWithTypes(string $input, string $expe... method provideCreateWithTagWithTypesData (line 577) | public static function provideCreateWithTagWithTypesData(): array FILE: tests/unit/DocBlock/Tags/AuthorTest.php class AuthorTest (line 23) | class AuthorTest extends TestCase method tearDown (line 28) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 38) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 53) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 65) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasTheAuthorName (line 79) | public function testHasTheAuthorName(): void method testHasTheAuthorMailAddress (line 93) | public function testHasTheAuthorMailAddress(): void method testInitializationFailsIfEmailIsNotValid (line 106) | public function testInitializationFailsIfEmailIsNotValid(): void method testStringRepresentationIsReturned (line 116) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutName (line 133) | public function testStringRepresentationIsReturnedWithoutName(): void method testStringRepresentationWithEmptyEmail (line 144) | public function testStringRepresentationWithEmptyEmail(): void method testFactoryMethod (line 157) | public function testFactoryMethod(string $input, string $output, strin... method authorTagProvider (line 168) | public function authorTagProvider(): array method testFactoryMethodReturnsNullIfItCouldNotReadBody (line 197) | public function testFactoryMethodReturnsNullIfItCouldNotReadBody(): void FILE: tests/unit/DocBlock/Tags/CoversTest.php class CoversTest (line 29) | class CoversTest extends TestCase method tearDown (line 34) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 45) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 61) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 74) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasReferenceToFqsen (line 88) | public function testHasReferenceToFqsen(): void method testHasDescription (line 103) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 118) | public function testStringRepresentationIsReturned(): void method testFactoryMethod (line 135) | public function testFactoryMethod(): void method testStringRepresentationIsReturnedWithoutDescription (line 159) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethodWithSpaceBeforeClass (line 188) | public function testFactoryMethodWithSpaceBeforeClass(): void method testStringRepresentationIsReturnedWithDescription (line 210) | public function testStringRepresentationIsReturnedWithDescription(): void method testFactoryMethodFailsIfBodyIsNotEmpty (line 220) | public function testFactoryMethodFailsIfBodyIsNotEmpty(): void FILE: tests/unit/DocBlock/Tags/DeprecatedTest.php class DeprecatedTest (line 26) | class DeprecatedTest extends TestCase method tearDown (line 31) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 42) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 71) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVersionNumber (line 85) | public function testHasVersionNumber(): void method testHasDescription (line 100) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 115) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 134) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 161) | public function testFactoryMethod(): void method testFactoryMethodCreatesEmptyDeprecatedTag (line 186) | public function testFactoryMethodCreatesEmptyDeprecatedTag(): void method testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex (line 203) | public function testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex():... FILE: tests/unit/DocBlock/Tags/ExampleTest.php class ExampleTest (line 14) | class ExampleTest extends TestCase method testExampleWithoutContent (line 23) | public function testExampleWithoutContent(): void method testWithDescription (line 40) | public function testWithDescription(): void method testStartlineIsParsed (line 56) | public function testStartlineIsParsed(): void method testAllowOmittingLineCount (line 73) | public function testAllowOmittingLineCount(): void method testLengthIsParsed (line 91) | public function testLengthIsParsed(): void method testStringRepresentationIsReturned (line 104) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 139) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 158) | public function testFactoryMethod( method tagContentProvider (line 176) | public function tagContentProvider(): array method testValidatesArguments (line 234) | public function testValidatesArguments( method invalidExampleProvider (line 253) | public function invalidExampleProvider(): array FILE: tests/unit/DocBlock/Tags/ExtendsTest.php class ExtendsTest (line 14) | final class ExtendsTest extends TestCase method testExtendsCreatedCorrectly (line 16) | public function testExtendsCreatedCorrectly(): void method testRendersCorrectly (line 24) | public function testRendersCorrectly(): void FILE: tests/unit/DocBlock/Tags/Factory/AbstractPHPStanFactoryTest.php class AbstractPHPStanFactoryTest (line 31) | class AbstractPHPStanFactoryTest extends TestCase method tearDown (line 36) | public function tearDown(): void method testCreateReturnsTagFromSupportingFactory (line 44) | public function testCreateReturnsTagFromSupportingFactory(): void method testCreateReturnsInvalidTagWhenNoFactorySupports (line 61) | public function testCreateReturnsInvalidTagWhenNoFactorySupports(): void method testCreateReturnsInvalidTagWithErrorOnFactoryRuntimeException (line 77) | public function testCreateReturnsInvalidTagWithErrorOnFactoryRuntimeEx... method testCreateReturnsInvalidTagWithErrorOnFactoryParserException (line 95) | public function testCreateReturnsInvalidTagWithErrorOnFactoryParserExc... FILE: tests/unit/DocBlock/Tags/Factory/ExtendsFactoryTest.php class ExtendsFactoryTest (line 23) | final class ExtendsFactoryTest extends TagFactoryTestCase method testExtendsIsCreated (line 30) | public function testExtendsIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/ImplementsFactoryTest.php class ImplementsFactoryTest (line 23) | final class ImplementsFactoryTest extends TagFactoryTestCase method testImplementsIsCreated (line 30) | public function testImplementsIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/MethodFactoryTest.php class MethodFactoryTest (line 25) | final class MethodFactoryTest extends TagFactoryTestCase method testIsCreated (line 33) | public function testIsCreated(string $tagLine, Method $tag): void method tagProvider (line 47) | public function tagProvider(): array FILE: tests/unit/DocBlock/Tags/Factory/MixinFactoryTest.php class MixinFactoryTest (line 21) | final class MixinFactoryTest extends TagFactoryTestCase method testMixinIsCreated (line 28) | public function testMixinIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/ParamFactoryTest.php class ParamFactoryTest (line 29) | final class ParamFactoryTest extends TagFactoryTestCase method testParamIsCreated (line 37) | public function testParamIsCreated(string $input, Tag $expected): void method paramInputProvider (line 53) | public function paramInputProvider(): array FILE: tests/unit/DocBlock/Tags/Factory/PropertyFactoryTest.php class PropertyFactoryTest (line 21) | final class PropertyFactoryTest extends TagFactoryTestCase method testParamIsCreated (line 28) | public function testParamIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/PropertyReadFactoryTest.php class PropertyReadFactoryTest (line 21) | final class PropertyReadFactoryTest extends TagFactoryTestCase method testParamIsCreated (line 28) | public function testParamIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/PropertyWriteFactoryTest.php class PropertyWriteFactoryTest (line 21) | final class PropertyWriteFactoryTest extends TagFactoryTestCase method testParamIsCreated (line 28) | public function testParamIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/ReturnFactoryTest.php class ReturnFactoryTest (line 21) | final class ReturnFactoryTest extends TagFactoryTestCase method testParamIsCreated (line 28) | public function testParamIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/TagFactoryTestCase.php class TagFactoryTestCase (line 32) | abstract class TagFactoryTestCase extends TestCase method parseTag (line 34) | public function parseTag(string $tag): PhpDocTagNode method giveTypeResolver (line 49) | public function giveTypeResolver(): TypeResolver method givenDescriptionFactory (line 54) | public function givenDescriptionFactory(): DescriptionFactory method closeMockery (line 67) | public function closeMockery(): void FILE: tests/unit/DocBlock/Tags/Factory/TemplateCovariantFactoryTest.php class TemplateCovariantFactoryTest (line 24) | final class TemplateCovariantFactoryTest extends TagFactoryTestCase method testTemplateCovariantIsCreated (line 32) | public function testTemplateCovariantIsCreated(string $input, Tag $exp... method templateCovariantInputProvider (line 48) | public function templateCovariantInputProvider(): array FILE: tests/unit/DocBlock/Tags/Factory/TemplateFactoryTest.php class TemplateFactoryTest (line 24) | final class TemplateFactoryTest extends TagFactoryTestCase method testTemplateIsCreated (line 32) | public function testTemplateIsCreated(string $input, Tag $expected): void method templateInputProvider (line 48) | public function templateInputProvider(): array FILE: tests/unit/DocBlock/Tags/Factory/ThrowsFactoryTest.php class ThrowsFactoryTest (line 21) | final class ThrowsFactoryTest extends TagFactoryTestCase method testThrowsIsCreated (line 28) | public function testThrowsIsCreated(): void FILE: tests/unit/DocBlock/Tags/Factory/VarFactoryTest.php class VarFactoryTest (line 21) | final class VarFactoryTest extends TagFactoryTestCase method testVarIsCreated (line 28) | public function testVarIsCreated(): void FILE: tests/unit/DocBlock/Tags/Formatter/AlignFormatterTest.php class AlignFormatterTest (line 27) | class AlignFormatterTest extends TestCase method tearDown (line 32) | public function tearDown(): void method testFormatterCallsToStringAndReturnsAStandardRepresentation (line 48) | public function testFormatterCallsToStringAndReturnsAStandardRepresent... FILE: tests/unit/DocBlock/Tags/Formatter/PassthroughFormatterTest.php class PassthroughFormatterTest (line 24) | class PassthroughFormatterTest extends TestCase method tearDown (line 29) | public function tearDown(): void method testFormatterCallsToStringAndReturnsAStandardRepresentation (line 41) | public function testFormatterCallsToStringAndReturnsAStandardRepresent... method testFormatterToStringWithoutDescription (line 60) | public function testFormatterToStringWithoutDescription(): void FILE: tests/unit/DocBlock/Tags/GenericTest.php class GenericTest (line 26) | class GenericTest extends TestCase method tearDown (line 31) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 42) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 71) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasDescription (line 87) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 103) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 117) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 138) | public function testFactoryMethod(): void method testFactoryMethodFailsIfNameIsNotEmpty (line 158) | public function testFactoryMethodFailsIfNameIsNotEmpty(): void method testFactoryMethodFailsIfNameContainsIllegalCharacters (line 168) | public function testFactoryMethodFailsIfNameContainsIllegalCharacters(... FILE: tests/unit/DocBlock/Tags/ImplementsTest.php class ImplementsTest (line 14) | final class ImplementsTest extends TestCase method testCreatedCorrectly (line 16) | public function testCreatedCorrectly(): void method testRendersCorrectly (line 24) | public function testRendersCorrectly(): void FILE: tests/unit/DocBlock/Tags/InvalidTagTest.php class InvalidTagTest (line 25) | final class InvalidTagTest extends TestCase method testCreationWithoutError (line 27) | public function testCreationWithoutError(): void method testCreationWithError (line 40) | public function testCreationWithError(): void method testCreationWithErrorContainingClosure (line 51) | public function testCreationWithErrorContainingClosure(): void method throwExceptionFromClosureWithClosureArgument (line 75) | private function throwExceptionFromClosureWithClosureArgument(): void method testCreationWithErrorContainingResource (line 84) | public function testCreationWithErrorContainingResource(): void method throwExceptionWithResourceArgument (line 109) | private function throwExceptionWithResourceArgument(): void method testCreationWithErrorFromEval (line 118) | public function testCreationWithErrorFromEval(): void FILE: tests/unit/DocBlock/Tags/LinkTest.php class LinkTest (line 27) | class LinkTest extends TestCase method tearDown (line 32) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 43) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 59) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 72) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasLinkUrl (line 86) | public function testHasLinkUrl(): void method testHasDescription (line 101) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 116) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 129) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 150) | public function testFactoryMethod(): void method testFactoryMethodWithoutSpaceBeforeUrl (line 177) | public function testFactoryMethodWithoutSpaceBeforeUrl(): void method testFactoryMethodWithSpaceBeforeUrl (line 202) | public function testFactoryMethodWithSpaceBeforeUrl(): void method testFactoryMethodCreatesEmptyLinkTag (line 225) | public function testFactoryMethodCreatesEmptyLinkTag(): void FILE: tests/unit/DocBlock/Tags/MethodParameterTest.php class MethodParameterTest (line 35) | class MethodParameterTest extends TestCase method tearDown (line 40) | public function tearDown(): void method collectionDefaultValuesProvider (line 46) | public function collectionDefaultValuesProvider(): array method testIfTagCanBeRenderedUsingMethodParameterWithDefaultValue (line 73) | public function testIfTagCanBeRenderedUsingMethodParameterWithDefaultV... method testIfTagCanBeRenderedUsingMethodParameterWithNoDefaultValue (line 99) | public function testIfTagCanBeRenderedUsingMethodParameterWithNoDefaul... FILE: tests/unit/DocBlock/Tags/MethodTest.php class MethodTest (line 28) | class MethodTest extends TestCase method tearDown (line 33) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 43) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 60) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 87) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasMethodName (line 101) | public function testHasMethodName(): void method testHasArguments (line 114) | public function testHasArguments(): void method testHasReturnType (line 129) | public function testHasReturnType(): void method testReturnTypeCanBeInferredAsVoid (line 142) | public function testReturnTypeCanBeInferredAsVoid(): void method testMethodCanBeStatic (line 153) | public function testMethodCanBeStatic(): void method testHasDescription (line 170) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 186) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 207) | public function testStringRepresentationIsReturnedWithoutDescription()... method testReturnsReference (line 232) | public function testReturnsReference(): void method testFactoryMethodThrows (line 244) | public function testFactoryMethodThrows(): void FILE: tests/unit/DocBlock/Tags/ParamTest.php class ParamTest (line 25) | class ParamTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 78) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVariableName (line 92) | public function testHasVariableName(): void method testHasType (line 105) | public function testHasType(): void method testIfParameterIsVariadic (line 118) | public function testIfParameterIsVariadic(): void method testHasDescription (line 133) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 150) | public function testStringRepresentationIsReturned(): void method testIsReference (line 163) | public function testIsReference(): void FILE: tests/unit/DocBlock/Tags/PropertyReadTest.php class PropertyReadTest (line 25) | class PropertyReadTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 57) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 74) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVariableName (line 88) | public function testHasVariableName(): void method testHasType (line 101) | public function testHasType(): void method testHasDescription (line 116) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 132) | public function testStringRepresentationIsReturned(): void FILE: tests/unit/DocBlock/Tags/PropertyTest.php class PropertyTest (line 25) | class PropertyTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 57) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 74) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVariableName (line 88) | public function testHasVariableName(): void method testHasType (line 101) | public function testHasType(): void method testHasDescription (line 116) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 132) | public function testStringRepresentationIsReturned(): void FILE: tests/unit/DocBlock/Tags/PropertyWriteTest.php class PropertyWriteTest (line 25) | class PropertyWriteTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 57) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 74) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVariableName (line 88) | public function testHasVariableName(): void method testHasType (line 101) | public function testHasType(): void method testHasDescription (line 116) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 132) | public function testStringRepresentationIsReturned(): void FILE: tests/unit/DocBlock/Tags/ReturnTest.php class ReturnTest (line 25) | class ReturnTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 57) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 70) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasType (line 84) | public function testHasType(): void method testHasDescription (line 99) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 114) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 127) | public function testStringRepresentationIsReturnedWithoutDescription()... FILE: tests/unit/DocBlock/Tags/SeeTest.php class SeeTest (line 32) | class SeeTest extends TestCase method tearDown (line 37) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 50) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 67) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 82) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasReferenceToFqsen (line 99) | public function testHasReferenceToFqsen(): void method testHasDescription (line 116) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 133) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 148) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 172) | public function testFactoryMethod(): void method testFactoryMethodWithNonClassFQSEN (line 204) | public function testFactoryMethodWithNonClassFQSEN(): void method testFactoryMethodWithUrl (line 235) | public function testFactoryMethodWithUrl(): void method testFactoryMethodWithoutUrl (line 266) | public function testFactoryMethodWithoutUrl(): void method testFactoryMethodFailsIfBodyIsNotEmpty (line 288) | public function testFactoryMethodFailsIfBodyIsNotEmpty(): void method testFactoryMethodFailsIfResolverIsNull (line 297) | public function testFactoryMethodFailsIfResolverIsNull(): void method testFactoryMethodFailsIfDescriptionFactoryIsNull (line 306) | public function testFactoryMethodFailsIfDescriptionFactoryIsNull(): void FILE: tests/unit/DocBlock/Tags/SinceTest.php class SinceTest (line 26) | class SinceTest extends TestCase method tearDown (line 31) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 42) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 71) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVersionNumber (line 85) | public function testHasVersionNumber(): void method testHasDescription (line 100) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 115) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 128) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 149) | public function testFactoryMethod(): void method testFactoryMethodCreatesEmptySinceTag (line 175) | public function testFactoryMethodCreatesEmptySinceTag(): void method testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex (line 191) | public function testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex():... FILE: tests/unit/DocBlock/Tags/SourceTest.php class SourceTest (line 26) | class SourceTest extends TestCase method tearDown (line 31) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 42) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 75) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasStartingLine (line 89) | public function testHasStartingLine(): void method testHasLineCount (line 102) | public function testHasLineCount(): void method testHasDescription (line 117) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 133) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 147) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 174) | public function testFactoryMethod(): void method testFactoryMethodFailsIfEmptyBodyIsGiven (line 197) | public function testFactoryMethodFailsIfEmptyBodyIsGiven(): void method testFactoryMethodFailsIfDescriptionFactoryIsNull (line 209) | public function testFactoryMethodFailsIfDescriptionFactoryIsNull(): void method testExceptionIsThrownIfStartingLineIsNotInteger (line 218) | public function testExceptionIsThrownIfStartingLineIsNotInteger(): void method testExceptionIsThrownIfLineCountIsNotIntegerOrNull (line 227) | public function testExceptionIsThrownIfLineCountIsNotIntegerOrNull(): ... FILE: tests/unit/DocBlock/Tags/TemplateExtendsTest.php class TemplateExtendsTest (line 14) | final class TemplateExtendsTest extends TestCase method testExtendsCreatedCorrectly (line 16) | public function testExtendsCreatedCorrectly(): void method testRendersCorrectly (line 24) | public function testRendersCorrectly(): void FILE: tests/unit/DocBlock/Tags/TemplateImplementsTest.php class TemplateImplementsTest (line 14) | final class TemplateImplementsTest extends TestCase method testCreatedCorrectly (line 16) | public function testCreatedCorrectly(): void method testRendersCorrectly (line 24) | public function testRendersCorrectly(): void FILE: tests/unit/DocBlock/Tags/TemplateTest.php class TemplateTest (line 16) | final class TemplateTest extends TestCase method testTemplateCreatedCorrectly (line 24) | public function testTemplateCreatedCorrectly(): void method testRendersCorrectly (line 33) | public function testRendersCorrectly(): void FILE: tests/unit/DocBlock/Tags/ThrowsTest.php class ThrowsTest (line 25) | class ThrowsTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 57) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 70) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasType (line 84) | public function testHasType(): void method testHasDescription (line 99) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 114) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 133) | public function testStringRepresentationIsReturnedWithoutDescription()... FILE: tests/unit/DocBlock/Tags/UsesTest.php class UsesTest (line 29) | class UsesTest extends TestCase method tearDown (line 34) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 45) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 61) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 74) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasReferenceToFqsen (line 88) | public function testHasReferenceToFqsen(): void method testHasDescription (line 103) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 118) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 131) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 160) | public function testFactoryMethod(): void method testFactoryMethodWithoutSpaceBeforeClass (line 190) | public function testFactoryMethodWithoutSpaceBeforeClass(): void method testFactoryMethodWithSpaceBeforeClass (line 219) | public function testFactoryMethodWithSpaceBeforeClass(): void method testFactoryMethodFailsIfBodyIsNotEmpty (line 241) | public function testFactoryMethodFailsIfBodyIsNotEmpty(): void method testFactoryMethodFailsIfResolverIsNull (line 250) | public function testFactoryMethodFailsIfResolverIsNull(): void method testFactoryMethodFailsIfDescriptionFactoryIsNull (line 259) | public function testFactoryMethodFailsIfDescriptionFactoryIsNull(): void FILE: tests/unit/DocBlock/Tags/VarTest.php class VarTest (line 25) | class VarTest extends TestCase method tearDown (line 30) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 41) | public function testIfCorrectTagNameIsReturned(): void method testIfVariableNameIsOmittedIfEmpty (line 53) | public function testIfVariableNameIsOmittedIfEmpty(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 69) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 86) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVariableName (line 100) | public function testHasVariableName(): void method testHasType (line 113) | public function testHasType(): void method testHasDescription (line 128) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 144) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 158) | public function testStringRepresentationIsReturnedWithoutDescription()... FILE: tests/unit/DocBlock/Tags/VersionTest.php class VersionTest (line 26) | class VersionTest extends TestCase method tearDown (line 31) | public function tearDown(): void method testIfCorrectTagNameIsReturned (line 42) | public function testIfCorrectTagNameIsReturned(): void method testIfTagCanBeRenderedUsingDefaultFormatter (line 58) | public function testIfTagCanBeRenderedUsingDefaultFormatter(): void method testIfTagCanBeRenderedUsingSpecificFormatter (line 71) | public function testIfTagCanBeRenderedUsingSpecificFormatter(): void method testHasVersionNumber (line 85) | public function testHasVersionNumber(): void method testHasDescription (line 100) | public function testHasDescription(): void method testStringRepresentationIsReturned (line 115) | public function testStringRepresentationIsReturned(): void method testStringRepresentationIsReturnedWithoutDescription (line 128) | public function testStringRepresentationIsReturnedWithoutDescription()... method testFactoryMethod (line 149) | public function testFactoryMethod(): void method testFactoryMethodCreatesEmptyVersionTag (line 175) | public function testFactoryMethodCreatesEmptyVersionTag(): void method testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex (line 191) | public function testFactoryMethodReturnsNullIfBodyDoesNotMatchRegex():... FILE: tests/unit/DocBlockFactoryTest.php class DocBlockFactoryTest (line 37) | class DocBlockFactoryTest extends TestCase method tearDown (line 42) | public function tearDown(): void method testCreateFactoryUsingFactoryMethod (line 54) | public function testCreateFactoryUsingFactoryMethod(): void method testCreateDocBlockFromReflection (line 67) | public function testCreateDocBlockFromReflection(): void method testCreateDocBlockFromStringWithDocComment (line 90) | public function testCreateDocBlockFromStringWithDocComment(): void method testCreateDocBlockFromStringWithoutDocComment (line 110) | public function testCreateDocBlockFromStringWithoutDocComment(): void method testSummaryAndDescriptionAreSeparated (line 133) | public function testSummaryAndDescriptionAreSeparated(string $given, s... method testDescriptionsRetainFormatting (line 151) | public function testDescriptionsRetainFormatting(): void method testTagsAreInterpretedUsingFactory (line 180) | public function testTagsAreInterpretedUsingFactory(): void method provideSummaryAndDescriptions (line 205) | public function provideSummaryAndDescriptions(): array method testTagsWithContextNamespace (line 265) | public function testTagsWithContextNamespace(): void FILE: tests/unit/DocBlockTest.php class DocBlockTest (line 28) | class DocBlockTest extends TestCase method tearDown (line 33) | public function tearDown(): void method testDocBlockCanHaveASummary (line 44) | public function testDocBlockCanHaveASummary(): void method testDocBlockCanHaveEllipsisInSummary (line 59) | public function testDocBlockCanHaveEllipsisInSummary(): void method testDocBlockCanHaveADescription (line 74) | public function testDocBlockCanHaveADescription(): void method testDocBlockCanHaveTags (line 90) | public function testDocBlockCanHaveTags(): void method testDocBlockAllowsOnlyTags (line 108) | public function testDocBlockAllowsOnlyTags(): void method testFindTagsInDocBlockByName (line 124) | public function testFindTagsInDocBlockByName(): void method testFindTagsWithTypeInDocBlockByName (line 151) | public function testFindTagsWithTypeInDocBlockByName(): void method testCheckIfThereAreTagsWithAGivenName (line 173) | public function testCheckIfThereAreTagsWithAGivenName(): void method testDocBlockKnowsInWhichNamespaceItIsAndWhichAliasesThereAre (line 197) | public function testDocBlockKnowsInWhichNamespaceItIsAndWhichAliasesTh... method testDocBlockKnowsAtWhichLineItIs (line 213) | public function testDocBlockKnowsAtWhichLineItIs(): void method testDocBlockIsNotATemplateByDefault (line 229) | public function testDocBlockIsNotATemplateByDefault(): void method testDocBlockKnowsIfItIsTheStartOfADocBlockTemplate (line 243) | public function testDocBlockKnowsIfItIsTheStartOfADocBlockTemplate(): ... method testDocBlockKnowsIfItIsTheEndOfADocBlockTemplate (line 256) | public function testDocBlockKnowsIfItIsTheEndOfADocBlockTemplate(): void method testRemoveTag (line 269) | public function testRemoveTag(): void FILE: tests/unit/Exception/PcreExceptionTest.php class PcreExceptionTest (line 20) | final class PcreExceptionTest extends TestCase method testErrorConversion (line 26) | public function testErrorConversion(int $errorCode, string $message): ... method errorCodeProvider (line 34) | public function errorCodeProvider(): array FILE: tests/unit/PregSplitTest.php class PregSplitTest (line 14) | final class PregSplitTest extends TestCase method tearDown (line 19) | protected function tearDown(): void method testSimplePregSplit (line 31) | public function testSimplePregSplit(): void method testPregSplitThrowsOnError (line 41) | public function testPregSplitThrowsOnError(): void