$nodeFont
$nodeFont : string
Writer responsible for generating various graphs.
The Graph writer is capable of generating a Graph (as provided using the 'source' parameter) at the location provided using the artifact parameter.
Currently supported:
checkRequirements() : void
This method verifies whether PHP has all requirements needed to run this writer.
If one of the requirements is missing for this Writer then an exception of type RequirementMissing should be thrown; this indicates to the calling process that this writer will not function.
when a requirements is missing stating which one.
transform(\phpDocumentor\Descriptor\ProjectDescriptor $project, \phpDocumentor\Transformer\Transformation $transformation) : void
Invokes the query method contained in this class.
\phpDocumentor\Descriptor\ProjectDescriptor | $project | Document containing the structure. |
\phpDocumentor\Transformer\Transformation | $transformation | Transformation to execute. |
processClass(\phpDocumentor\Descriptor\ProjectDescriptor $project, \phpDocumentor\Transformer\Transformation $transformation) : void
Creates a class inheritance diagram.
\phpDocumentor\Descriptor\ProjectDescriptor | $project | |
\phpDocumentor\Transformer\Transformation | $transformation |
createEdge(\phpDocumentor\Plugin\Graphs\Writer\Graph $graph, string $from_name, string|\phpDocumentor\Descriptor\ClassDescriptor|\phpDocumentor\Descriptor\InterfaceDescriptor|\phpDocumentor\Descriptor\TraitDescriptor $to) : \phpDocumentor\GraphViz\Edge
Creates a GraphViz Edge between two nodes.
createEmptyNode(string $name, \phpDocumentor\Plugin\Graphs\Writer\Graph $graph) : \phpDocumentor\GraphViz\Node
string | $name | |
\phpDocumentor\Plugin\Graphs\Writer\Graph | $graph |
buildNamespaceTree(\phpDocumentor\GraphViz\Graph $graph, \phpDocumentor\Descriptor\NamespaceDescriptor $namespace) : void
Builds a tree of namespace subgraphs with their classes associated.
\phpDocumentor\GraphViz\Graph | $graph | |
\phpDocumentor\Descriptor\NamespaceDescriptor | $namespace |
getDestinationPath(\phpDocumentor\Transformer\Transformation $transformation) : string
\phpDocumentor\Transformer\Transformation | $transformation |