summaryrefslogtreecommitdiffstats
path: root/bin/verify_installation.php
diff options
context:
space:
mode:
Diffstat (limited to 'bin/verify_installation.php')
-rw-r--r--bin/verify_installation.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/bin/verify_installation.php b/bin/verify_installation.php
new file mode 100644
index 0000000..d724169
--- /dev/null
+++ b/bin/verify_installation.php
@@ -0,0 +1,29 @@
+<?php
+/**
+ * @author stev leibelt <artodeto@bazzline.net>
+ * @since 2014-08-17
+ */
+
+try {
+ require_once __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'autoLoader.php';
+
+ $application = new Application_Cli();
+ $command = $application->getVerifyInstallationCommand();
+ try {
+ $command->verify();
+ } catch (Exception $exception) {
+ throw new Exception(implode("\n", $command->getUsage()));
+ }
+ $command->execute();
+
+ $command->getOutput()->addLine('installation is valid');
+
+ foreach ($command->getOutput()->toArray() as $line) {
+ echo $line . PHP_EOL;
+ }
+} catch (Exception $exception) {
+ echo 'error occurred' . PHP_EOL;
+ echo '----------------' . PHP_EOL;
+ echo 'Usage:' . PHP_EOL . basename(__FILE__) . ' ' . $exception->getMessage() . PHP_EOL;
+ exit(1);
+} \ No newline at end of file