PageAccessFailureReasons
FinalYes
Contains a list of all reasons that TYPO3 internally uses when a page cannot be found/rendered etc.
Table of Contents
Constants
- ACCESS_DENIED_GENERAL = 'access'
- ACCESS_DENIED_HOST_PAGE_MISMATCH = 'access.host_mismatch'
- ACCESS_DENIED_INVALID_PAGETYPE = 'access.pagetype'
- ACCESS_DENIED_PAGE_NOT_RESOLVED = 'access.page'
- ACCESS_DENIED_SUBSECTION_NOT_RESOLVED = 'access.subsection'
- CACHEHASH_COMPARISON_FAILED = 'cache_hash.comparison'
- CACHEHASH_EMPTY = 'cache_hash.empty'
- DATABASE_CONNECTION_FAILED = 'system.database'
- INVALID_LINK_PAGE = 'page.invalid_external_url'
- INVALID_PAGE_ARGUMENTS = 'page.invalid_arguments'
- INVALID_SITE_SETS = 'site.sets.invalid'
- LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE = 'language.fallbacks'
- LANGUAGE_DEFAULT_NOT_AVAILABLE = 'language.default'
- LANGUAGE_NOT_AVAILABLE = 'language'
- LANGUAGE_NOT_AVAILABLE_STRICT_MODE = 'language.strict'
- NO_PAGES_FOUND = 'page.database.empty'
- PAGE_NOT_FOUND = 'page'
- RENDERING_INSTRUCTIONS_NOT_CONFIGURED = 'rendering_instructions.type'
- RENDERING_INSTRUCTIONS_NOT_FOUND = 'rendering_instructions'
- ROOTLINE_BROKEN = 'page.rootline'
Methods
- getMessageForReason() : string
Constants
ACCESS_DENIED_GENERAL
public
mixed
ACCESS_DENIED_GENERAL
= 'access'
ACCESS_DENIED_HOST_PAGE_MISMATCH
public
mixed
ACCESS_DENIED_HOST_PAGE_MISMATCH
= 'access.host_mismatch'
ACCESS_DENIED_INVALID_PAGETYPE
public
mixed
ACCESS_DENIED_INVALID_PAGETYPE
= 'access.pagetype'
ACCESS_DENIED_PAGE_NOT_RESOLVED
public
mixed
ACCESS_DENIED_PAGE_NOT_RESOLVED
= 'access.page'
ACCESS_DENIED_SUBSECTION_NOT_RESOLVED
public
mixed
ACCESS_DENIED_SUBSECTION_NOT_RESOLVED
= 'access.subsection'
CACHEHASH_COMPARISON_FAILED
public
mixed
CACHEHASH_COMPARISON_FAILED
= 'cache_hash.comparison'
CACHEHASH_EMPTY
public
mixed
CACHEHASH_EMPTY
= 'cache_hash.empty'
DATABASE_CONNECTION_FAILED
public
mixed
DATABASE_CONNECTION_FAILED
= 'system.database'
INVALID_LINK_PAGE
public
mixed
INVALID_LINK_PAGE
= 'page.invalid_external_url'
INVALID_PAGE_ARGUMENTS
public
mixed
INVALID_PAGE_ARGUMENTS
= 'page.invalid_arguments'
INVALID_SITE_SETS
public
mixed
INVALID_SITE_SETS
= 'site.sets.invalid'
LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE
public
mixed
LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE
= 'language.fallbacks'
LANGUAGE_DEFAULT_NOT_AVAILABLE
public
mixed
LANGUAGE_DEFAULT_NOT_AVAILABLE
= 'language.default'
LANGUAGE_NOT_AVAILABLE
public
mixed
LANGUAGE_NOT_AVAILABLE
= 'language'
LANGUAGE_NOT_AVAILABLE_STRICT_MODE
public
mixed
LANGUAGE_NOT_AVAILABLE_STRICT_MODE
= 'language.strict'
NO_PAGES_FOUND
public
mixed
NO_PAGES_FOUND
= 'page.database.empty'
PAGE_NOT_FOUND
public
mixed
PAGE_NOT_FOUND
= 'page'
RENDERING_INSTRUCTIONS_NOT_CONFIGURED
public
mixed
RENDERING_INSTRUCTIONS_NOT_CONFIGURED
= 'rendering_instructions.type'
RENDERING_INSTRUCTIONS_NOT_FOUND
public
mixed
RENDERING_INSTRUCTIONS_NOT_FOUND
= 'rendering_instructions'
ROOTLINE_BROKEN
public
mixed
ROOTLINE_BROKEN
= 'page.rootline'
Methods
getMessageForReason()
public
getMessageForReason(string $reasonCode) : string
Parameters
- $reasonCode : string
-
a valid reason code (see above)