X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/d9d9656d3e346d17607b328e37b5bf4daad7bed5..0845bf175dc416cdf107209fc34f7b37bf42b6e6:/src/phorkie/SetupCheck.php diff --git a/src/phorkie/SetupCheck.php b/src/phorkie/SetupCheck.php index 2c0dd80..b1107b5 100644 --- a/src/phorkie/SetupCheck.php +++ b/src/phorkie/SetupCheck.php @@ -4,9 +4,13 @@ namespace phorkie; class SetupCheck { protected $deps = array( - 'pear.php.net/VersionControl_Git' => 'VersionControl_Git', - 'pear.twig-project.org/Twig' => 'Twig_Autoloader', - 'pear.php.net/Date_HumanDiff' => 'Date_HumanDiff', + 'pear.php.net/VersionControl_Git' => 'VersionControl_Git', + 'pear.twig-project.org/Twig' => 'Twig_Autoloader', + 'pear.php.net/Date_HumanDiff' => 'Date_HumanDiff', + 'pear.php.net/HTTP_Request2' => 'HTTP_Request2', + 'pear.php.net/Pager' => 'Pager', + 'pear.php.net/Services_Libravatar' => 'Services_Libravatar', + 'zustellzentrum.cweiske.de/MIME_Type_PlainDetect' => 'MIME_Type_PlainDetect', ); protected $writableDirs; @@ -27,6 +31,7 @@ class SetupCheck $sc->checkDeps(); $sc->checkDirs(); $sc->checkGit(); + $sc->checkDatabase(); } public function checkDeps() @@ -66,6 +71,12 @@ class SetupCheck } } + public function checkDatabase() + { + $dbs = new Database(); + $dbs->getSetup()->setup(); + } + public function fail($msg) { throw new Exception($msg);