diff --git a/phpdotnet/phd/Index.php b/phpdotnet/phd/Index.php index 39deaca6..4179d3b2 100644 --- a/phpdotnet/phd/Index.php +++ b/phpdotnet/phd/Index.php @@ -454,7 +454,7 @@ public function setMembership($membership) { public function format_reference($open, $name, $attrs, $props) { if (isset($attrs[Reader::XMLNS_DOCBOOK]['role'])) { $name = match ($attrs[Reader::XMLNS_DOCBOOK]['role']) { - "class" => "phpdoc:classref", + "class", "enum" => "phpdoc:classref", "exception" => "phpdoc:exceptionref", default => $name, }; diff --git a/phpdotnet/phd/Package/PHP/XHTML.php b/phpdotnet/phd/Package/PHP/XHTML.php index dcd9c2e5..67d3fe08 100644 --- a/phpdotnet/phd/Package/PHP/XHTML.php +++ b/phpdotnet/phd/Package/PHP/XHTML.php @@ -118,6 +118,13 @@ abstract class Package_PHP_XHTML extends Package_Generic_XHTML { 'classsynopsis' => 'format_classsynopsis_oo_name_text', ] ], + 'enumname' => [ + /* DEFAULT */ 'format_classname_text', + 'oointerface' => [ + /* DEFAULT */ 'format_classname_text', + 'classsynopsis' => 'format_classsynopsis_oo_name_text', + ] + ], 'methodname' => array( /* DEFAULT */ 'format_function_text', 'constructorsynopsis' => array(