phpDocumentor

Markers

Table of Contents

src/phpDocumentor/Compiler/ApiDocumentation/Linker/Linker.php 1
src/phpDocumentor/Compiler/ApiDocumentation/Pass/NamespaceTreeBuilder.php 1
src/phpDocumentor/Descriptor/ArgumentDescriptor.php 1
src/phpDocumentor/Descriptor/Builder/Reflector/FunctionAssembler.php 1
src/phpDocumentor/Descriptor/Builder/Reflector/Tags/MethodAssembler.php 1
src/phpDocumentor/Descriptor/FileDescriptor.php 1
src/phpDocumentor/Descriptor/IsTyped.php 1
src/phpDocumentor/Descriptor/Traits/HasProperties.php 1
src/phpDocumentor/Pipeline/Stage/Parser/ParseFiles.php 1
src/phpDocumentor/Pipeline/Stage/Transform.php 1
src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/ArrayOfTypeAdapter.php 1
src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer/UrlGenerator.php 5
src/phpDocumentor/Transformer/Writer/Twig/LinkRenderer.php 1
src/phpDocumentor/Transformer/Writer/Twig/RelativePathToRootConverter.php 1
src/phpDocumentor/Transformer/Writer/Twig.php 2

Linker.php

Type Line Description
TODO 228 Can we find another solution for this?

NamespaceTreeBuilder.php

Type Line Description
TODO 98 find out why this can happen. Some bug in the assembler?

ArgumentDescriptor.php

Type Line Description
TODO 39 Apparently, in our Mario's example this can be null. But that is weird. Investigate this after

FunctionAssembler.php

Type Line Description
TODO 70 this looks like a potential bug. Have to investigate this!

MethodAssembler.php

Type Line Description
TODO 45 Uncomment this line as soon as DocBlockReflection 5.4 is released and included

FileDescriptor.php

Type Line Description
TODO 312 This is an item that needs to be done.

IsTyped.php

Type Line Description
TODO 37 update link to point to the final destination for the PHPDoc Standard.

HasProperties.php

Type Line Description
TODO 52 check whether this function works properly, the business logic feels off somehow

ParseFiles.php

Type Line Description
TODO 37 The setVisibility call should purge the cache if it differs; but once we are here, cache has already

Transform.php

Type Line Description
TODO 151 the guides to need this, can we get rid of these lines?

ArrayOfTypeAdapter.php

Type Line Description
TODO 29 How and why is this adapter used? The assumption in the supports method is weird and that this adapter involves arrays is oddly specific. Is this a potential bug?

UrlGenerator.php

Type Line Description
TODO 43 Why is this a separate URL Generator on top of the Router, specific for the LinkRenderer? Are we missing a concept? At the moment, I am not going into this because my PR is getting too big already and I keep existing behaviour, but discovering why this Url Generator even exists could improve the codebase.
TODO 86 of course this is not correct, but phpDocumentor does not have a mechanism yet for determining the
TODO 94 of course this is not correct, but phpDocumentor does not have a mechanism yet for determining the
TODO 105 This is copied from the TableOfContentsBuilder; once we get proper support for Versions,
TODO 121 Add Support for DocumentEntries to the router

LinkRenderer.php

Type Line Description
TODO 148 Because the renderer uses an immutable pattern to change itself; the $this references

RelativePathToRootConverter.php

Type Line Description
TODO 55 References can only point to an element that is a class, interface, trait, method, property or class constant at this moment. This is because an FQSEN does not contain the necessary data to distinguish whether the FQCN is actually a class or a namespace reference. As such we assume a class as that is the most common occurrence.

Twig.php

Type Line Description
TODO 139 At a later stage we want to support more types of Documentation Sets using the Twig writer
TODO 246 replace env with origin filesystem, as this will help us to copy assets.

Search results