2014-12-01 20:47:22 +00:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @author Thomas Müller
|
|
|
|
* @copyright 2014 Thomas Müller deepdiver@owncloud.com
|
|
|
|
*
|
|
|
|
* This file is licensed under the Affero General Public License version 3 or
|
|
|
|
* later.
|
|
|
|
* See the COPYING-README file.
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace OC\App;
|
|
|
|
|
2014-12-01 22:43:27 +00:00
|
|
|
use OCP\IConfig;
|
|
|
|
|
2014-12-01 20:47:22 +00:00
|
|
|
class Platform {
|
2014-12-01 22:43:27 +00:00
|
|
|
|
|
|
|
function __construct(IConfig $config) {
|
|
|
|
$this->config = $config;
|
|
|
|
}
|
|
|
|
|
2014-12-01 20:47:22 +00:00
|
|
|
public function getPhpVersion() {
|
|
|
|
return phpversion();
|
|
|
|
}
|
2014-12-01 22:43:27 +00:00
|
|
|
|
|
|
|
public function getDatabase() {
|
|
|
|
$dbType = $this->config->getSystemValue('dbtype', 'sqlite');
|
|
|
|
if ($dbType === 'sqlite3') {
|
|
|
|
$dbType = 'sqlite';
|
|
|
|
}
|
|
|
|
|
|
|
|
return $dbType;
|
|
|
|
}
|
2014-12-01 20:47:22 +00:00
|
|
|
}
|