‪TYPO3CMS  ‪main
MetaTagManagerInterface.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
21 {
25  public function ‪addProperty(string $property, string $content, array $subProperties = [], bool $replace = false, string $type = '');
26 
30  public function ‪getProperty(string $property, string $type = ''): array;
31 
35  public function ‪canHandleProperty(string $property): bool;
36 
40  public function ‪getAllHandledProperties(): array;
41 
45  public function ‪renderAllProperties(): string;
46 
50  public function ‪renderProperty(string $property): string;
51 
56  public function ‪removeProperty(string $property, string $type = '');
57 
61  public function ‪removeAllProperties();
62 
63  public function ‪getState(): array;
64 
65  public function ‪updateState(array $state): void;
66 }
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\updateState
‪updateState(array $state)
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\getState
‪getState()
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\removeProperty
‪removeProperty(string $property, string $type='')
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\renderAllProperties
‪renderAllProperties()
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\getAllHandledProperties
‪getAllHandledProperties()
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface
Definition: MetaTagManagerInterface.php:21
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\addProperty
‪addProperty(string $property, string $content, array $subProperties=[], bool $replace=false, string $type='')
‪TYPO3\CMS\Core\MetaTag
Definition: AbstractMetaTagManager.php:18
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\renderProperty
‪renderProperty(string $property)
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\getProperty
‪getProperty(string $property, string $type='')
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\removeAllProperties
‪removeAllProperties()
‪TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface\canHandleProperty
‪canHandleProperty(string $property)