interface ConstantNodeExtractorInterface (View source)

Extracts constant AST nodes from PHP stub code.

Methods

array
extractAllDefineConstants(string $stubCode)

Extract all define() constant nodes.

array
extractAllModernConstants(string $stubCode)

Extract all const declarations (const A = 1;).

Details

array extractAllDefineConstants(string $stubCode)

Extract all define() constant nodes.

Parameters

string $stubCode

Return Value

array

Array of constant nodes with namespace set

array extractAllModernConstants(string $stubCode)

Extract all const declarations (const A = 1;).

Parameters

string $stubCode

Return Value

array

Array of constant nodes with namespace set