phpDocumentor

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.

$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

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

        
On this page

Search results