TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
ConfigureExtensionViewHelper Class Reference
Inheritance diagram for ConfigureExtensionViewHelper:
ActionViewHelper AbstractTagBasedViewHelper AbstractViewHelper

Public Member Functions

 render ($extension, $forceConfiguration=true, $showDescription=false)
 
- Public Member Functions inherited from AbstractTagBasedViewHelper
 __construct ()
 
 initialize ()
 
- Public Member Functions inherited from AbstractViewHelper
 setArguments (array $arguments)
 
 setRenderingContext (\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
 
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 isEscapingInterceptorEnabled ()
 
 setViewHelperNode (\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode $node)
 
 setRenderChildrenClosure (\Closure $renderChildrenClosure)
 
 initializeArgumentsAndRender ()
 
 initialize ()
 
 renderChildren ()
 
 prepareArguments ()
 
 validateArguments ()
 
 initializeArguments ()
 
 compile ($argumentsVariableName, $renderChildrenClosureVariableName, &$initializationPhpCode,\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $syntaxTreeNode,\TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler $templateCompiler)
 
 resetState ()
 

Protected Attributes

 $tagName = 'a'
 
- Protected Attributes inherited from AbstractTagBasedViewHelper
 $tag = null
 
 $tagName = 'div'
 
- Protected Attributes inherited from AbstractViewHelper
 $arguments
 
 $templateVariableContainer
 
 $controllerContext
 
 $renderingContext
 
 $renderChildrenClosure = null
 
 $viewHelperVariableContainer
 
 $objectManager
 
 $escapingInterceptorEnabled = true
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractViewHelper
static renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
 
- Protected Member Functions inherited from AbstractTagBasedViewHelper
 registerTagAttribute ($name, $type, $description, $required=false, $default=null)
 
 registerUniversalTagAttributes ()
 

Detailed Description

View helper for configure extension link

Definition at line 25 of file ConfigureExtensionViewHelper.php.

Member Function Documentation

render (   $extension,
  $forceConfiguration = true,
  $showDescription = false 
)

Renders a configure extension link if the extension has configuration options

Parameters
array$extensionExtension configuration array with extension information
bool$forceConfigurationIf TRUE the content is only returned if a link could be generated
bool$showDescriptionIf TRUE the extension description is also shown in the title attribute
Returns
string the rendered tag or child nodes content

Definition at line 40 of file ConfigureExtensionViewHelper.php.

References elseif, GeneralUtility\makeInstance(), AbstractViewHelper\renderChildren(), and Icon\SIZE_SMALL.

Member Data Documentation

$tagName = 'a'
protected

Definition at line 30 of file ConfigureExtensionViewHelper.php.