Свойство | Type | Description | |
---|---|---|---|
$pageTitleFields | array |
Свойство | Type | Description | |
---|---|---|---|
$cache | DmitryDulepov\Realurl\Cache\CacheInterface | ||
$configuration | |||
$databaseConnection | TYPO3\CMS\Core\Database\DatabaseConnection | ||
$emptySegmentValue | string | ||
$ignoredUrlParameters | array | ||
$pageRepository | TYPO3\CMS\Frontend\Page\PageRepository | ||
$rootPageId | integer | ||
$separatorCharacter | string | Undocumented, unsupported & deprecated. | |
$tsfe | TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController | ||
$utility |
Méthode | Description | |
---|---|---|
__construct ( ) | Initializes the class. |
Méthode | Description | |
---|---|---|
checkLegacyCondition ( array $conditionConfiguration, string $previousValue ) : boolean | Checks conditions for xxxVar. | |
createQueryStringFromParameters ( array $parameters ) : mixed | Creates a query string (without preceeding question mark) from parameters. | |
getConfigurationForPostVars ( array $configuration, integer $pageId ) : array | Sets configuration blocks for fixedPostVars and postVarSets according to priority: current page id first, _DEFAULT last. Also resolves aliases for configuration. | |
getFromAliasCacheByAliasValue ( array $configuration, string $aliasValue, boolean $onlyNonExpired ) : integer | Looks up an ID value (integer) in lookup-table based on input alias value. | |
getSortedUrl ( string $url ) : string | Obtains URL with all query parameters sorted. | |
initialize ( ) | Initializes the instance. | |
initializeConfiguration ( ) : void | Initializes confguration reader. | |
isInWorkspace ( ) : boolean | Checks if system runs in non-live workspace | |
removeIgnoredParametersFromQueryString ( string $queryString ) : string | Removes ignored parameters from the query string. | |
removeIgnoredParametersFromURL ( string $url ) : string | Removes ignored parameters from the URL. Removed parameters are stored in $this->ignoredUrlParameters and can be restored using restoreIgnoredUrlParameters. | |
restoreIgnoredUrlParameters ( array &$urlParameters ) | Restores ignored URL parameters. | |
restoreIgnoredUrlParametersInURL ( string $url ) : string | Restores ignored URL parameters. | |
sortArrayDeep ( array &$pathParts ) : void | Sorts the array deeply. |
protected createQueryStringFromParameters ( array $parameters ) : mixed | ||
$parameters | array | |
Résultat | mixed |
protected getSortedUrl ( string $url ) : string | ||
$url | string | |
Résultat | string |
abstract protected initializeConfiguration ( ) : void | ||
Résultat | void |
protected isInWorkspace ( ) : boolean | ||
Résultat | boolean |
protected removeIgnoredParametersFromQueryString ( string $queryString ) : string | ||
$queryString | string | |
Résultat | string |
protected removeIgnoredParametersFromURL ( string $url ) : string | ||
$url | string | |
Résultat | string |
protected restoreIgnoredUrlParameters ( array &$urlParameters ) | ||
$urlParameters | array |
protected restoreIgnoredUrlParametersInURL ( string $url ) : string | ||
$url | string | |
Résultat | string |
protected sortArrayDeep ( array &$pathParts ) : void | ||
$pathParts | array | |
Résultat | void |
protected CacheInterface,DmitryDulepov\Realurl\Cache $cache | ||
Résultat | DmitryDulepov\Realurl\Cache\CacheInterface |
protected ConfigurationReader,DmitryDulepov\Realurl\Configuration $configuration | ||
Résultat |
protected DatabaseConnection,TYPO3\CMS\Core\Database $databaseConnection | ||
Résultat | TYPO3\CMS\Core\Database\DatabaseConnection |
protected PageRepository,TYPO3\CMS\Frontend\Page $pageRepository | ||
Résultat | TYPO3\CMS\Frontend\Page\PageRepository |
protected string $separatorCharacter | ||
Résultat | string |
protected TypoScriptFrontendController,TYPO3\CMS\Frontend\Controller $tsfe | ||
Résultat | TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController |