| 
#!/usr/bin/env php<?php
 
 require_once __DIR__ . '/../bootstrap/client.php';
 
 const SUPPORTED_VERSION = '1.0.0';
 
 $usage = 'usage: ' . PHP_EOL .
 '    ' . basename(__FILE__) . ' <host>' . PHP_EOL;
 
 execute(function () use ($baseUrl, $command, $values) {
 
 throwExceptionIfInvalidNumberOfValuesWasProvided($values, 1);
 
 list($host) = extractValues($values);
 
 throwExceptionIfValueIsInvalid($host, 'host');
 
 $url                = '/version';
 $lines              = $command->get($host, $url);
 $versionAvailable   = (count($lines) > 0);
 
 if ($versionAvailable) {
 $version            = json_decode($lines[0]);
 $isSupportedVersion = ($version === SUPPORTED_VERSION);
 
 if ($isSupportedVersion) {
 echo 'ok' . PHP_EOL;
 } else {
 echo var_export($version, true) . ' is not supported' . PHP_EOL;
 }
 } else {
 echo 'no version returned' . PHP_EOL;
 }
 }, $usage);
 
 |