extract stub.phtml
[mdref/mdref] / views / mdref.phtml
index e50a008227bee5d9e440f7c70ed96783dc2618da..c05ad78d815cb668d7f6255585b72aa6e36ad846 100644 (file)
@@ -1,27 +1,42 @@
+
 <?= $file($entry->getPath()) ?>
 
+<?php if ($entry->isRoot() && $entry->getRepo()->hasStub($stub)) : ?>
+       <h2 id="Editor.Stub:">Editor Stub:</h2>
+       <p>This extension provides a stub file four your editor's auto-completion.</p>
+       <?php include __DIR__ . "/stub.phtml"; ?>
+<?php endif; ?>
+
 <?php if ($entry->hasFunctions()) : ?>
-<h2>Functions:</h2>
+
+<h2 id="Functions:">Functions:</h2>
 <ul>
        <?php foreach($entry as $sub) : if (!$sub->isFunction()) continue; ?>
+
        <li>
-               <h3><a href="<?= $view->esc($sub->getName()) ?>"><?= $view->esc($sub) ?></a></h3>
-               <p><?= $quick($sub->getDescription()) ?></p>
-               <p><?= $view->esc($sub->getTitle()) ?></p>
+               <h3><a href="<?= $esc($sub->getName()) ?>"><?= $esc($sub) ?></a></h3>
+               <?= $quick($sub->getDescription()) ?>
+
+               <p><?= $esc($sub->getTitle()) ?></p>
        </li>
        <?php endforeach; ?>
+
 </ul>
 <?php endif; ?>
 
 <?php if ($entry->hasNsClasses()) : ?>
-<h2>Namespaces, Interfaces and Classes:</h2>
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
 <ul>
        <?php foreach ($entry as $sub) : if (!$sub->isNsClass()) continue; ?>
+
        <li>
-               <h3><a href="<?= $view->esc($sub->getName()) ?>"><?= $view->esc($sub) ?></a></h3>
-               <p><?= $quick($sub->getDescription()) ?></p>
-               <p><?= $view->esc($sub->getTitle()) ?></p>
+               <h3><a href="<?= $esc($sub->getName()) ?>"><?= $esc($sub) ?></a></h3>
+               <?= $quick($sub->getDescription()) ?>
+
+               <p><?= $esc($sub->getTitle()) ?></p>
        </li>
        <?php endforeach; ?>
+
 </ul>
 <?php endif; ?>