‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface:
TYPO3\CMS\Core\Routing\Enhancer\AbstractEnhancer TYPO3\CMS\Core\Routing\Enhancer\DecoratingEnhancerInterface TYPO3\CMS\Core\Routing\Enhancer\RoutingEnhancerInterface TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer

Public Member Functions

 setAspects (array $aspects)
 
AspectInterface[] getAspects ()
 

Detailed Description

Base interface for enhancers, which can be decorators for adding parameters, or routing enhancers which adds variants to a page.

Definition at line 26 of file EnhancerInterface.php.

Member Function Documentation

◆ getAspects()

AspectInterface [] TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface::getAspects ( )
Returns
‪AspectInterface[]

Implemented in TYPO3\CMS\Core\Routing\Enhancer\AbstractEnhancer.

◆ setAspects()

TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface::setAspects ( array  $aspects)
Parameters
AspectInterface[]$aspects

Implemented in TYPO3\CMS\Core\Routing\Enhancer\AbstractEnhancer.