Function {$function->shortName}
{if $function->valid}
	{!$function|longDescription}
	
	
		{if $function->inNamespace()}Namespace: {!$function->namespaceName|namespaceLinks}
{/if} {if $function->inPackage()}Package: {!$function->packageName|packageLinks}
{/if} {foreach $template->annotationSort($template->annotationFilter($function->annotations, array('param', 'return', 'throws'))) as $annotation => $values} {foreach $values as $value} {$annotation|annotationBeautify}{if $value}:{/if} {!$value|annotation:$annotation:$function}
{/foreach} {/foreach} Located at {$function->fileName|relativePath}
	
	{var $annotations = $function->annotations}
	{/if} {if $function->inPackage()}Package: {!$function->packageName|packageLinks}
{/if} {foreach $template->annotationSort($template->annotationFilter($function->annotations, array('param', 'return', 'throws'))) as $annotation => $values} {foreach $values as $value} {$annotation|annotationBeautify}{if $value}:{/if} {!$value|annotation:$annotation:$function}
{/foreach} {/foreach} Located at {$function->fileName|relativePath}
{!$parameter->typeHint|typeLinks:$function} | 
		{block|strip}
			{if $parameter->passedByReference}& {/if}${$parameter->name}{if $parameter->defaultValueAvailable} = {!$parameter->defaultValueDefinition|highlightPHP:$function}{elseif $parameter->unlimited},…{/if}
		{/block} | 
		{ifset $annotations['param'][$parameter->position]}{!$annotations['param'][$parameter->position]|description:$parameter}{/ifset} | 
			{!$annotations['return'][0]|typeLinks:$function}
		 | 
		{!$annotations['return'][0]|description:$function} | 
			{!$throws|typeLinks:$function}
		 | 
		{!$throws|description:$function} | 
Documentation of this function could not be generated.
Function was originally declared in {$function->fileName|relativePath} and is invalid because of:
- Function was redeclared in {$reason->getSender()->getFileName()|relativePath}.