src/Security/Security.php
protected function getResponseController($title)
    {
        // Use the default setting for which Page to use to render the security page
        $pageClass = $this->config()->get('page_class');
        if (!$pageClass || !class_exists($pageClass)) {
            return $this;
        }

        // Create new instance of page holder
        /** @var Page $holderPage */
        $holderPage = Injector::inst()->create($pageClass);
        $holderPage->Title = $title;
        /** @skipUpgrade */
        $holderPage->URLSegment = 'Security';
        // Disable ID-based caching  of the log-in page by making it a random number
        $holderPage->ID = -1 * random_int(1, 10000000);

        $controller = ModelAsController::controller_for($holderPage);
        $controller->setRequest($this->getRequest());
        $controller->doInit();

        return $controller;
    }
protected function getResponseController($title)
    {
        // Use the default setting for which Page to use to render the security page
        $pageClass = $this->config()->get('page_class');
        if (!$pageClass || !class_exists($pageClass)) {
            return $this;
        }

        // Create new instance of page holder
        /** @var Page $holderPage */
        $holderPage = Injector::inst()->create($pageClass);
        $holderPage->Title = $title;
        /** @skipUpgrade */
        $holderPage->URLSegment = 'Security';
        // Disable ID-based caching  of the log-in page by making it a random number
        $holderPage->ID = -1 * random_int(1, 10000000);

        $controller = ModelAsController::controller_for($holderPage);
        $controller->setRequest($this->getRequest());
        $controller->doInit();

        return $controller;
    }
protected function getResponseController ( $ title ) { // Use the default setting for which Page to use to render the security page $ pageClass = $ this -> config ( ) -> get ( 'page_class' ) ; if ( ! $ pageClass || ! class_exists ( $ pageClass ) ) { return $ this ; } // Create new instance of page holder /** @var Page $holderPage */ $ holderPage = Injector :: inst ( ) -> create ( $ pageClass ) ; $ holderPage -> Title = $ title ; /** @skipUpgrade */ $ holderPage -> URLSegment = 'Security' ; // Disable ID-based caching  of the log-in page by making it a random number $ holderPage -> ID = - 1 * random_int ( 1 , 10000000 ) ; $ controller = ModelAsController :: controller_for ( $ holderPage ) ; $ controller -> setRequest ( $ this -> getRequest ( ) ) ; $ controller -> doInit ( ) ; return $ controller ; }
Prepare the controller for handling the response to this request

@param string $title Title to use
@return Controller
Prepare the controller for handling the response to this request