From 5049ac5407240b679b54f26dcdcb6dca4e478217 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Thu, 20 Jan 2022 09:48:19 +0100 Subject: [PATCH] Generator: fix default values of ctor promoted props --- mdref/Generator/Prop.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mdref/Generator/Prop.php b/mdref/Generator/Prop.php index 69d07ce..22f20bf 100644 --- a/mdref/Generator/Prop.php +++ b/mdref/Generator/Prop.php @@ -15,7 +15,7 @@ class Prop extends Scrap { } /** @var $gen Generator */ -/** @var $ref \ReflectionParameter */ +/** @var $ref \ReflectionProperty */ /** @var $doc ?DocBlock */ /** @var $tag ?Tags\Param */ @@ -25,6 +25,15 @@ __HALT_COMPILER(); ?> $getName() ?>hasDefaultValue()) : ?> = getDefaultValue()) ?>getDeclaringClass()->getConstructor()?->getParameters())) : + foreach ($params as $param) : + if ($param->getName() === $ref->name) : + if ($param->isDefaultValueAvailable()) : + ?> = getDefaultValue()) ?>getSummary())) : -- 2.30.2