Darken\Attributes\Hooks\RouteParamHook

class

Methods

Method Details

public bool isValidAttribute (Darken\Builder\Compiler\Extractor\AttributeExtractorInterface $attribute) RouteParamHook.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) RouteParamHook.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) RouteParamHook.php#29
$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) RouteParamHook.php#43
$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) RouteParamHook.php#48
$attribute Darken\Builder\Compiler\Extractor\PropertyAttribute
$page Darken\Builder\OutputPage
Return array