/** * Displays web configuration form * * @return array|ViewModel */ public function indexAction() { $setupInfo = new SetupInfo($_SERVER); $view = new ViewModel(['autoBaseUrl' => $setupInfo->getProjectUrl(), 'autoAdminPath' => $setupInfo->getProjectAdminPath()]); $view->setTerminal(true); return $view; }
/** * Displays web configuration form * * @return array|ViewModel */ public function indexAction() { $setupInfo = new SetupInfo($_SERVER); $view = new ViewModel(['autoBaseUrl' => $setupInfo->getProjectUrl(), 'autoAdminPath' => $setupInfo->getProjectAdminPath(), 'sessionSave' => [ConfigOptionsListConstants::SESSION_SAVE_FILES, ConfigOptionsListConstants::SESSION_SAVE_DB]]); $view->setTerminal(true); return $view; }
/** * @param array $server * @param string $expected * @dataProvider getProjectUrlDataProvider */ public function testGetProjectUrl($server, $expected) { $info = new SetupInfo($server); $this->assertEquals($expected, $info->getProjectUrl()); }