프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$pageTitleFields | array |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$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 |
메소드 | 설명 | |
---|---|---|
__construct ( ) | Initializes the class. |
메소드 | 설명 | |
---|---|---|
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 | |
리턴 | mixed |
protected getSortedUrl ( string $url ) : string | ||
$url | string | |
리턴 | string |
abstract protected initializeConfiguration ( ) : void | ||
리턴 | void |
protected isInWorkspace ( ) : boolean | ||
리턴 | boolean |
protected removeIgnoredParametersFromQueryString ( string $queryString ) : string | ||
$queryString | string | |
리턴 | string |
protected removeIgnoredParametersFromURL ( string $url ) : string | ||
$url | string | |
리턴 | string |
protected restoreIgnoredUrlParameters ( array &$urlParameters ) | ||
$urlParameters | array |
protected restoreIgnoredUrlParametersInURL ( string $url ) : string | ||
$url | string | |
리턴 | string |
protected sortArrayDeep ( array &$pathParts ) : void | ||
$pathParts | array | |
리턴 | void |
protected CacheInterface,DmitryDulepov\Realurl\Cache $cache | ||
리턴 | DmitryDulepov\Realurl\Cache\CacheInterface |
protected ConfigurationReader,DmitryDulepov\Realurl\Configuration $configuration | ||
리턴 |
protected DatabaseConnection,TYPO3\CMS\Core\Database $databaseConnection | ||
리턴 | TYPO3\CMS\Core\Database\DatabaseConnection |
protected PageRepository,TYPO3\CMS\Frontend\Page $pageRepository | ||
리턴 | TYPO3\CMS\Frontend\Page\PageRepository |
protected string $separatorCharacter | ||
리턴 | string |
protected TypoScriptFrontendController,TYPO3\CMS\Frontend\Controller $tsfe | ||
리턴 | TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController |