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>