PhpBlock
    
            
            in package
            
        
    
    
    
Block de code Php encadré par { et }
Table of Contents
Properties
- $lastTokenNr : int
- $lineNr : int
- $startTokenNr : int
- $subBlocks : array<int, PhpBlock>
Methods
- __construct() : mixed
- Création d'un block de base.
- asArray() : array<string|int, mixed>
- Retourne un PhpBlock comme un array
- blocksAsHtml() : string
- représente le block comme une cellule d'une table Html
- create() : PhpBlock
- Création d'un block en distinguant classe, fonction ou autre block.
Properties
$lastTokenNr read-only
    public
        int
    $lastTokenNr
    
    
        no du token de fin du block correspondant à '}'
$lineNr read-only
    public
        int
    $lineNr
    
    
    
    
$startTokenNr read-only
    public
        int
    $startTokenNr
    
    
        no du token de début du block correspondant à '{'
$subBlocks read-only
    public
        array<int, PhpBlock>
    $subBlocks
    
    
        liste de blocks enfants
Methods
__construct()
Création d'un block de base.
    public
                    __construct(string $namespace, int $startTokenNr, TokenArray $tokens) : mixed
    Analyse l'existence de sous-blocks
Parameters
- $namespace : string
- $startTokenNr : int
- $tokens : TokenArray
asArray()
Retourne un PhpBlock comme un array
    public
                    asArray() : array<string|int, mixed>
    Return values
array<string|int, mixed>blocksAsHtml()
représente le block comme une cellule d'une table Html
    public
                    blocksAsHtml(TokenArray $tokens, string $id) : string
    Parameters
- $tokens : TokenArray
- $id : string
Return values
stringcreate()
Création d'un block en distinguant classe, fonction ou autre block.
    public
            static        create(string $namespace, int $startTokenNr, TokenArray $tokens) : PhpBlock
    Pour être détectées, les fonctions autres que __construct() doivent avoir un type de retour
Parameters
- $namespace : string
- $startTokenNr : int
- $tokens : TokenArray