‪TYPO3CMS  ‪main
TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface:
TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager TYPO3\CMS\Core\MetaTag\GenericMetaTagManager TYPO3\CMS\Core\MetaTag\EdgeMetaTagManager TYPO3\CMS\Core\MetaTag\Html5MetaTagManager TYPO3\CMS\Seo\MetaTag\OpenGraphMetaTagManager TYPO3\CMS\Seo\MetaTag\TwitterCardMetaTagManager

Public Member Functions

 addProperty (string $property, string $content, array $subProperties=[], bool $replace=false, string $type='')
 
 getProperty (string $property, string $type='')
 
 canHandleProperty (string $property)
 
 getAllHandledProperties ()
 
 renderAllProperties ()
 
 renderProperty (string $property)
 
 removeProperty (string $property, string $type='')
 
 removeAllProperties ()
 
 getState ()
 
 updateState (array $state)
 

Detailed Description

Definition at line 20 of file MetaTagManagerInterface.php.

Member Function Documentation

◆ addProperty()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::addProperty ( string  $property,
string  $content,
array  $subProperties = [],
bool  $replace = false,
string  $type = '' 
)

◆ canHandleProperty()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::canHandleProperty ( string  $property)

Check if this manager can handle the given property

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ getAllHandledProperties()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::getAllHandledProperties ( )

Returns an array with all properties that can be handled by the manager

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ getProperty()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::getProperty ( string  $property,
string  $type = '' 
)

Get a specific property that is set before

Implemented in TYPO3\CMS\Core\MetaTag\GenericMetaTagManager, and TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager.

◆ getState()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::getState ( )

◆ removeAllProperties()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::removeAllProperties ( )

Unset all properties of this MetaTagManager

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ removeProperty()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::removeProperty ( string  $property,
string  $type = '' 
)

Remove one property from the MetaTagManager If there are multiple occurrences of a property, they all will be removed

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ renderAllProperties()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::renderAllProperties ( )

Render all registered properties of this manager

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ renderProperty()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::renderProperty ( string  $property)

Render a meta tag for a specific property

Implemented in TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager, and TYPO3\CMS\Core\MetaTag\GenericMetaTagManager.

◆ updateState()

TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface::updateState ( array  $state)