public function renderIndex(\Nethgui\Renderer\Xhtml $renderer) { $moduleList = $renderer->elementList(); $templateList = $renderer->elementList(); $translator = $renderer->getTranslator(); $renderer->rejectFlag($renderer::INSET_FORM); foreach ($this->getModuleSet() as $module) { // skip Help module: if ($module === $this->getParent()) { continue; } $template = '<a href="%URL">%LABEL</a>'; $args1 = array('%URL' => $renderer->getModuleUrl($module->getIdentifier()) . '.rst', '%LABEL' => $translator->translate($module, $module->getAttributesProvider()->getTitle())); $args2 = array('%URL' => $renderer->getModuleUrl('../Template/' . $module->getIdentifier()) . '.rst', '%LABEL' => $translator->translate($module, $module->getAttributesProvider()->getTitle())); $moduleList->insert($renderer->literal(strtr($template, $args1))); $templateList->insert($renderer->literal(strtr($template, $args2))); } return $renderer->columns()->insert($renderer->fieldset()->setAttribute('template', $renderer->translate('Documents'))->insert($moduleList))->insert($renderer->fieldset()->setAttribute('template', $renderer->translate('Templates'))->insert($templateList)); }
public function testFieldset2() { $type = 'Nethgui\\Widget\\Xhtml\\Fieldset'; $widget = $this->object->fieldset('fieldset'); $this->assertInstanceOf($type, $widget); }