1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- use yii\apidoc\helpers\ApiMarkdown;
- use yii\apidoc\models\ClassDoc;
- use yii\helpers\ArrayHelper;
- /* @var $type ClassDoc */
- /* @var $this yii\web\View */
- /* @var $renderer \yii\apidoc\templates\html\ApiRenderer */
- $renderer = $this->context;
- if (empty($type->constants)) {
- return;
- }
- $constants = $type->constants;
- ArrayHelper::multisort($constants, 'name');
- ?>
- <div class="summary doc-const">
- <h2>Constants</h2>
- <p><a href="#" class="toggle">Hide inherited constants</a></p>
- <table class="summary-table table table-striped table-bordered table-hover">
- <colgroup>
- <col class="col-const" />
- <col class="col-value" />
- <col class="col-description" />
- <col class="col-defined" />
- </colgroup>
- <tr>
- <th>Constant</th><th>Value</th><th>Description</th><th>Defined By</th>
- </tr>
- <?php foreach ($constants as $constant): ?>
- <tr<?= $constant->definedBy != $type->name ? ' class="inherited"' : '' ?> id="<?= $constant->name ?>">
- <td id="<?= $constant->name ?>-detail"><?= $constant->name ?></td>
- <td><?= $constant->value ?></td>
- <td><?= ApiMarkdown::process($constant->shortDescription . "\n" . $constant->description, $constant->definedBy, true) ?>
- <?php if (!empty($constant->deprecatedSince) || !empty($constant->deprecatedReason)): ?>
- <strong>Deprecated <?php
- if (!empty($constant->deprecatedSince)) { echo 'since version ' . $constant->deprecatedSince . ': '; }
- if (!empty($constant->deprecatedReason)) { echo ApiMarkdown::process($constant->deprecatedReason, $type, true); }
- ?></strong>
- <?php endif; ?>
- </td>
- <td><?= $renderer->createTypeLink($constant->definedBy) ?></td>
- </tr>
- <?php endforeach; ?>
- </table>
- </div>
|