Darken\Attributes\Hooks\InjectHook
Methods
Method Details
public
bool
isValidAttribute
(Darken\Builder\Compiler\Extractor\AttributeExtractorInterface $attribute)
InjectHook.php#18
$attribute |
Darken\Builder\Compiler\Extractor\AttributeExtractorInterface |
Return |
bool |
public
PhpParser\Node\Stmt\ClassMethod
compileConstructorHook
(Darken\Builder\Compiler\Extractor\PropertyAttribute $attribute, PhpParser\Node\Stmt\ClassMethod $constructor)
InjectHook.php#23
$attribute |
Darken\Builder\Compiler\Extractor\PropertyAttribute |
$constructor |
PhpParser\Node\Stmt\ClassMethod |
Return |
PhpParser\Node\Stmt\ClassMethod |
public
PhpParser\Builder\Method
polyfillConstructorHook
(Darken\Builder\Compiler\Extractor\PropertyAttribute $attribute, PhpParser\Builder\Method $constructor)
InjectHook.php#30
$attribute |
Darken\Builder\Compiler\Extractor\PropertyAttribute |
$constructor |
PhpParser\Builder\Method |
Return |
PhpParser\Builder\Method |
public
PhpParser\Builder\Class_
polyfillClassHook
(Darken\Builder\Compiler\Extractor\PropertyAttribute $attribute, PhpParser\Builder\Class_ $builder)
InjectHook.php#35
$attribute |
Darken\Builder\Compiler\Extractor\PropertyAttribute |
$builder |
PhpParser\Builder\Class_ |
Return |
PhpParser\Builder\Class_ |
public
array
pageDataHook
(Darken\Builder\Compiler\Extractor\PropertyAttribute $attribute, Darken\Builder\OutputPage $page)
InjectHook.php#40
$attribute |
Darken\Builder\Compiler\Extractor\PropertyAttribute |
$page |
Darken\Builder\OutputPage |
Return |
array |