/** * Initialisation function that is run before any action on the controller is called. * * @uses BasicAuth::requireLogin() */ protected function init() { if ($this->basicAuthEnabled) { BasicAuth::protect_site_if_necessary(); } // This is used to test that subordinate controllers are actually calling parent::init() - a common bug $this->baseInitCalled = true; }