[TYPO3-english] Typo3 6.0.0: Protected getters in BackendConfigurationManager ...?!

Jigal van Hemert jigal.van.hemert at typo3.org
Fri Jan 11 07:42:45 CET 2013

On 11-1-2013 0:23, B. Kausch wrote:
> Hi!
> Why are the most getters in the extbase class
> BackendConfigurationManager protected? I wanted to use the
> getCurrentPageId method to get the current page ID in my backend module
> controller.
> First: Is there a reason why this method is protected?

It's not part of the public API; it's just a helper function for other 

> Second: Is there another Way to retrieve the page ID in a clean API way?

getDefaultBackendStoragePid() directly calls getCurrentPageId()

getCurrentPageId() does more than just give you the ID of the currently 
selected page; if that is not available it will look up the root page or 
the page of the root TS template or the default storage pid.

Jigal van Hemert
TYPO3 Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the TYPO3-english mailing list