[FEATURE] Extend access control for pages
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Feature-52131-HookForPageRepositoryInit.rst
1 ========================================================
2 Feature: #52131 - Hook for end of PageRepository->init()
3 ========================================================
4
5 Description
6 ===========
7
8 A new hook at the very end of the PageRepository->init()
9 Function allows manipulation of where clause in order to
10 modify select queries that involve visibility of pages.
11
12 Register the hook as follows:
13
14 .. code-block:: php
15         $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Frontend\Page\PageRepository::class]['init']
16
17 The hook class must implement the interface _\TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface_.