UseGraph
    
            
            in package
            
        
    
    
    
Graphe d'utilisation des classes et fonctions
Un objet correspond à la définition d'une classe ou d'une fonction et à ses utilisations
Table of Contents
Constants
- SAME_DIR = \false
Properties
- $classes : array<string, array<string, UseGraph>>
- $def : PhpBlock
- $functions : array<string, array<string, UseGraph>>
- $uses : array<string, array<int, PhpUse>>
Methods
- __construct() : mixed
- addUse() : void
- asArray() : array<string|int, mixed>
- Retourne un élément du graphe comme array pur
- buildDefs() : void
- construction récursive des définitions d'un répertoire
- buildUses() : void
- show() : void
Constants
SAME_DIR
    public
        mixed
    SAME_DIR
    = \false
    
    
    
Properties
$classes
    public
    static    array<string, array<string, UseGraph>>
    $classes
     = []
    
        les classes idexées sur leur nom et le chemin du fichier de déf.
$def read-only
    public
        PhpBlock
    $def
    
    
    
    
$functions
    public
    static    array<string, array<string, UseGraph>>
    $functions
     = []
    
        les fonctions idexées sur leur nom et le chemin du fichier de déf.
$uses
    protected
        array<string, array<int, PhpUse>>
    $uses
     = []
    
        liste des objets d'utilisation par fichier
Methods
__construct()
    public
                    __construct(PhpBlock $def) : mixed
    Parameters
- $def : PhpBlock
addUse()
    public
                    addUse(string $userpath, PhpUse $use) : void
    Parameters
- $userpath : string
- $use : PhpUse
asArray()
Retourne un élément du graphe comme array pur
    public
                    asArray() : array<string|int, mixed>
    Return values
array<string|int, mixed>buildDefs()
construction récursive des définitions d'un répertoire
    public
            static        buildDefs([string $rpath = '' ]) : void
    Parameters
- $rpath : string = ''
buildUses()
    public
            static        buildUses([string $rpath = '' ]) : void
    Parameters
- $rpath : string = ''
show()
    public
            static        show() : void