phpDocumentor

FileIncGraph
in package

graphe d'inclusions entre fichiers et de fichier dans lequel une classe est définie

Table of Contents

Properties

$classesInFile  : array<string, array<string, PhpClass>>
$incIn  : array<string, array<string, 1>>
$titles  : array<string, string>

Methods

build()  : void
parcours l'arbre d'inclusion et construit les propriétés $titles et $incIn.
exportClasses()  : array<string|int, mixed>
export du graphe sous la forme d'un arbre [{classe} -> {chemin du fichier}]
exportInvIncludes()  : array<string|int, mixed>
export du graphe sous la forme d'un arbre d'inclusion inversé

Properties

$classesInFile

public static array<string, array<string, PhpClass>> $classesInFile = []

matrice [{className} => [{rpath_incluants} => PhpClass]]

$incIn

public static array<string, array<string, 1>> $incIn = []

matrice [{rpathInclus} => [{rpath_incluants} => 1]]

$titles

public static array<string, string> $titles = []

dictionnaire des titres des fichiers [{rpath => {title}]

Methods

build()

parcours l'arbre d'inclusion et construit les propriétés $titles et $incIn.

public static build(array<string|int, mixed> $tree[, string $rpath = '' ]) : void
Parameters
$tree : array<string|int, mixed>

l'arbre d'inclusion

$rpath : string = ''

exportClasses()

export du graphe sous la forme d'un arbre [{classe} -> {chemin du fichier}]

public static exportClasses() : array<string|int, mixed>
Return values
array<string|int, mixed>

exportInvIncludes()

export du graphe sous la forme d'un arbre d'inclusion inversé

public static exportInvIncludes() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results