Darken\Builder\Compiler\DataExtractorVisitor

class

Methods

Method Details

public __construct (Darken\Builder\Compiler\UseStatementCollector $useStatementCollector, array $hooks) DataExtractorVisitor.php#30
$useStatementCollector Darken\Builder\Compiler\UseStatementCollector
$hooks array
public void addPropertyAttribute (Darken\Builder\Compiler\Extractor\PropertyAttribute $propertyAttribute) DataExtractorVisitor.php#34
$propertyAttribute Darken\Builder\Compiler\Extractor\PropertyAttribute
Return void
public array getPropertyAttributes () DataExtractorVisitor.php#39
Return array
public void addClassAttribute (Darken\Builder\Compiler\Extractor\ClassAttribute $classAttribute) DataExtractorVisitor.php#44
$classAttribute Darken\Builder\Compiler\Extractor\ClassAttribute
Return void
public array getClassAttributes () DataExtractorVisitor.php#49
Return array
public PhpParser\Node\Stmt\ClassMethod onCompileConstructorHook (PhpParser\Node\Stmt\ClassMethod $constructor) DataExtractorVisitor.php#54
$constructor PhpParser\Node\Stmt\ClassMethod
Return PhpParser\Node\Stmt\ClassMethod
public PhpParser\Builder\Method onPolyfillConstructorHook (PhpParser\Builder\Method $constructor) DataExtractorVisitor.php#77
$constructor PhpParser\Builder\Method
Return PhpParser\Builder\Method
public PhpParser\Builder\Class_ onPolyfillClassHook (PhpParser\Builder\Class_ $builder) DataExtractorVisitor.php#100
$builder PhpParser\Builder\Class_
Return PhpParser\Builder\Class_
public array onPageDataHook (Darken\Builder\OutputPage $page) DataExtractorVisitor.php#123
$page Darken\Builder\OutputPage
Return array
public enterNode (PhpParser\Node $node) DataExtractorVisitor.php#147
$node PhpParser\Node