{layout '@layout.latte'} {var $active = 'deprecated'} {block title}Deprecated{/block} {block content}

{include title}

{define classes} {$class->name} {foreach $class->annotations['deprecated'] as $description} {if $description} {$description|annotation:'deprecated':$class|noescape}
{/if} {/foreach} {/define} {include classes, items => $deprecatedClasses}
Classes summary
{include classes, items => $deprecatedInterfaces}
Interfaces summary
{include classes, items => $deprecatedTraits}
Traits summary
{include classes, items => $deprecatedExceptions}
Exceptions summary
Methods summary
{$method->declaringClassName} {$method->name}() {if $method->hasAnnotation('deprecated')} {foreach $method->annotations['deprecated'] as $description} {if $description} {$description|annotation:'deprecated':$method|noescape}
{/if} {/foreach} {/if}
{if $constant->declaringClassName} {else} {/if}
Constants summary
{$constant->declaringClassName} {$constant->name}{$constant->namespaceName} {$constant->shortName} {foreach $constant->annotations['deprecated'] as $description} {if $description} {$description|annotation:'deprecated':$constant|noescape}
{/if} {/foreach}
Properties summary
{$property->declaringClassName} ${$property->name} {foreach $property->annotations['deprecated'] as $description} {if $description} {$description|annotation:'deprecated':$property|noescape}
{/if} {/foreach}
Functions summary
{$function->namespaceName} {$function->shortName} {foreach $function->annotations['deprecated'] as $description} {if $description} {$description|annotation:'deprecated':$function|noescape}
{/if} {/foreach}
{/block}