/** * {@inheritdoc} */ public function doConfig(ConfigBuilder $configBuilder) { $actionSessionNode = new ConfigBuilderNode('authenticate'); $actionSessionNode->addAttribute('unauth-redirect', false); $actionSessionNode->addAttribute('auth-redirect', false); $actionNode = $configBuilder->getNode('action'); $actionNode->addNode($actionSessionNode); $sessionNode = new ConfigBuilderNode('authenticate'); $sessionNode->addAttribute('max-time', 0); $configBuilder->addNode($sessionNode); }
/** * {@inheritdoc} */ public function doConfig(ConfigBuilder $configBuilder) { $argumentNode = new ConfigBuilderNode('argument'); $argumentNode->addAttribute('storage'); $argumentNode->addAttribute('name'); $argumentNode->addAttribute('pattern', ''); $argumentNode->addAttribute('validator', ''); $argumentNode->addAttribute('mapper', ''); $argumentNode->addAttribute('default', false); $actionNode = $configBuilder->getNode('action'); $actionNode->addNode($argumentNode); }