public function __construct(Identifier $pageIdentifier, Identifier $loginPage) { Args::identifierOf($pageIdentifier, WebPage::getIdentifier(), 'pageIdentifier'); Args::identifierOf($loginPage, WebPage::getIdentifier(), 'loginPage'); $this->pageAuthIdentifier = $pageIdentifier; $this->loginPageIdentifier = $loginPage; PiconApplication::get()->getSecuritySettings()->setComponentNotAuthorisedListener(new DirectToPageComponentNotAuthorisedListener($loginPage)); }
/** * * @param Identifier $targetPage The page to redirect to */ public function __construct(Identifier $targetPage) { Args::identifierOf($targetPage, WebPage::getIdentifier(), 'targetPage'); $this->targetPage = $targetPage; }