Esempio n. 1
0
 /**
  * @see \Ableron\Core\Controller\Page\PageInterface::assignVariables()
  */
 public function assignVariables()
 {
     parent::assignVariables();
     Application::getTemplateHandler()->getVariables()->setAll(array('documentTitle' => Application::getI18nHandler()->getTranslator()->translate('sysInfo.systemInfo.title'), 'ableronCoreVersion' => Application::getVersion(), 'ableronInstallationTime' => StringUtil::formatDateTime(Application::getInstallationTime()), 'databaseManagementSystem' => SystemInformation::getDatabaseManagementSystem(), 'operatingSystem' => SystemInformation::getOperatingSystem(), 'phpVersion' => SystemInformation::getPhpVersion(), 'phpServerApi' => SystemInformation::getPhpServerApi(), 'webServer' => SystemInformation::getWebServer(), 'zendEngineVersion' => SystemInformation::getZendEngineVersion()));
 }
 /**
  * Tests whether getWebServer() works as expected.
  *
  * @dataProvider dataProviderTestGetWebServer
  * @return void
  */
 public function testGetWebServer($serverSoftware, $expectedResult)
 {
     $_SERVER['SERVER_SOFTWARE'] = $serverSoftware;
     $this->assertSame($expectedResult, SystemInformation::getWebServer());
 }