@@ -2086,6 +2086,13 @@ public function getMethodSynopsisElement(array $funcMap, array $aliasMap, DOMDoc
2086
2086
2087
2087
$methodSynopsis->appendChild(new DOMText("\n "));
2088
2088
2089
+ foreach ($this->attributes as $attribute) {
2090
+ $modifier = $doc->createElement("modifier", "#[\\" . $attribute->class . "]");
2091
+ $modifier->setAttribute("role", "attribute");
2092
+ $methodSynopsis->appendChild($modifier);
2093
+ $methodSynopsis->appendChild(new DOMText("\n "));
2094
+ }
2095
+
2089
2096
foreach ($this->getModifierNames() as $modifierString) {
2090
2097
$modifierElement = $doc->createElement('modifier', $modifierString);
2091
2098
$methodSynopsis->appendChild($modifierElement);
@@ -3870,6 +3877,13 @@ private static function createOoElement(
3870
3877
$ooElement->appendChild($doc->createElement('modifier', $modifierOverride));
3871
3878
$ooElement->appendChild(new DOMText("\n$indentation "));
3872
3879
} elseif ($withModifiers) {
3880
+ foreach ($classInfo->attributes as $attribute) {
3881
+ $modifier = $doc->createElement("modifier", "#[\\" . $attribute->class . "]");
3882
+ $modifier->setAttribute("role", "attribute");
3883
+ $ooElement->appendChild($modifier);
3884
+ $ooElement->appendChild(new DOMText("\n$indentation "));
3885
+ }
3886
+
3873
3887
if ($classInfo->flags & Modifiers::FINAL) {
3874
3888
$ooElement->appendChild($doc->createElement('modifier', 'final'));
3875
3889
$ooElement->appendChild(new DOMText("\n$indentation "));
0 commit comments