diff --git a/tests/package/php/data/enum_link_rendering.xml b/tests/package/php/data/enum_link_rendering.xml
new file mode 100644
index 00000000..c22fe5c7
--- /dev/null
+++ b/tests/package/php/data/enum_link_rendering.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ 1. Existing Enum linking
+ Enum\Namespace\Existing_Enum
+ \Enum\Namespace\Existing_Enum
+
+
+
+ 2. Enum linking (non-FQN) in method/function parameter and return type
+
+ Enum\Namespace\Existing_Enummethod_name
+ Enum\Namespace\Existing_EnumparamName
+
+
+
+
+ 3. Enum linking (FQN) in method/function parameter and return type
+
+ \Enum\Namespace\Existing_Enummethod_name
+ \Enum\Namespace\Existing_EnumparamName
+
+
+
+
diff --git a/tests/package/php/enum_link_rendering.phpt b/tests/package/php/enum_link_rendering.phpt
new file mode 100644
index 00000000..1b59946b
--- /dev/null
+++ b/tests/package/php/enum_link_rendering.phpt
@@ -0,0 +1,54 @@
+--TEST--
+Enum link rendering
+--FILE--
+xmlFile = __DIR__ . "/data/enum_link_rendering.xml";
+
+$format = new TestPHPChunkedXHTML($config, $outputHandler);
+$format->SQLiteIndex(
+ null, // $context,
+ null, // $index,
+ "enum.enum-namespace-existing-enum", // $id,
+ "enumname.enumpage", // $filename,
+ "", // $parent,
+ "", // $sdesc,
+ "", // $ldesc,
+ "phpdoc:classref", // $element,
+ "", // $previous,
+ "", // $next,
+ 0, // $chunk
+);
+
+$format->addClassname("enum.enum-namespace-existing-enum", "enum\\namespace\\existing_enum");
+
+$render = new TestRender(new Reader($outputHandler), $config, $format);
+$render->run();
+?>
+--EXPECT--
+Filename: enum_link_rendering.html
+Content:
+
+
+
+
+
+
2. Enum linking (non-FQN) in method/function parameter and return type
+
+
+
+
+
+
3. Enum linking (FQN) in method/function parameter and return type
+
+
+
+
+