diff options
author | Ciro Mattia Gonano <ciromattia@gmail.com> | 2013-09-11 15:56:48 +0200 |
---|---|---|
committer | Ciro Mattia Gonano <ciromattia@gmail.com> | 2013-09-11 15:57:07 +0200 |
commit | 3069eaf35e833ffe4a1c1c7829dd7e168ae27420 (patch) | |
tree | d0c2e4d934cc34ba7d4232f759923b5a257dcb21 /buildscripts/apigen/pradosoft/constant.latte | |
parent | b833247ce597ec26159b46c8dfbea7f1e265950b (diff) |
Merge up to r3319
Diffstat (limited to 'buildscripts/apigen/pradosoft/constant.latte')
-rw-r--r-- | buildscripts/apigen/pradosoft/constant.latte | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/buildscripts/apigen/pradosoft/constant.latte b/buildscripts/apigen/pradosoft/constant.latte new file mode 100644 index 00000000..441c245d --- /dev/null +++ b/buildscripts/apigen/pradosoft/constant.latte @@ -0,0 +1,66 @@ +{* +ApiGen 2.8.0 - API documentation generator for PHP 5.3+ + +Copyright (c) 2010-2011 David Grudl (http://davidgrudl.com) +Copyright (c) 2011-2012 Jaroslav Hanslík (https://github.com/kukulich) +Copyright (c) 2011-2012 Ondřej Nešpor (https://github.com/Andrewsville) + +For the full copyright and license information, please view +the file LICENSE.md that was distributed with this source code. +*} +{layout '@layout.latte'} +{var $active = 'constant'} + +{block #title}{if $constant->deprecated}Deprecated {/if}Constant {$constant->name}{/block} + +{block #content} +<div id="content" class="constant"> + <h1 n:class="$constant->deprecated ? deprecated">Constant {$constant->shortName}</h1> + + {if $constant->valid} + + <div class="description" n:if="$template->longDescription($constant)"> + {!$constant|longDescription} + </div> + + <div class="info"> + {if $constant->inNamespace()}<b>Namespace:</b> {!$constant->namespaceName|namespaceLinks}<br>{/if} + {if $constant->inPackage()}<b>Package:</b> {!$constant->packageName|packageLinks}<br>{/if} + {foreach $template->annotationSort($template->annotationFilter($constant->annotations, array('var'))) as $annotation => $values} + {foreach $values as $value} + <b>{$annotation|annotationBeautify}{if $value}:{/if}</b> + {!$value|annotation:$annotation:$constant}<br> + {/foreach} + {/foreach} + <b>Located at</b> <a n:tag-if="$config->sourceCode" href="{$constant|sourceUrl}" title="Go to source code">{$constant->fileName|relativePath}</a><br> + </div> + + {var $annotations = $constant->annotations} + + <table class="summary" id="vars"> + <caption>Value summary</caption> + <tr> + <td class="name"><code>{!$constant->typeHint|typeLinks:$constant}</code></td> + <td class="value">{block|strip} + {var $element = $template->resolveElement($constant->valueDefinition, $constant)} + {if $element}<a href="{$element|constantUrl}">{$constant->valueDefinition}</a>{else}<code>{!$constant->valueDefinition|highlightValue:$constant}</code>{/if} + {/block}</td> + <td>{ifset $annotations['var']}{!$annotations['var'][0]|description:$constant}{/ifset}</td> + </tr> + </table> + + {else} + <div class="invalid"> + <p> + Documentation of this constant could not be generated. + </p> + <p> + Constant was originally declared in {$constant->fileName|relativePath} and is invalid because of: + </p> + <ul> + <li n:foreach="$constant->reasons as $reason">Constant was redeclared in {$reason->getSender()->getFileName()|relativePath}.</li> + </ul> + </div> + {/if} +</div> +{/block} |