Пример #1
0
 public function testDefineConstants()
 {
     unset($_SERVER['Terminus']);
     unset($_SERVER['TERMINUS_VERSION']);
     unset($_SERVER['TERMINUS_PROTOCOL']);
     unset($_SERVER['TERMINUS_HOST']);
     unset($_SERVER['TERMINUS_PORT']);
     unset($_SERVER['TERMINUS_TIME_ZONE']);
     unset($_SERVER['TERMINUS_SCRIPT']);
     Utils\defineConstants();
     $this->assertTrue(Terminus);
     $this->assertTrue(defined('TERMINUS_VERSION'));
     $this->assertInternalType('string', TERMINUS_VERSION);
     $this->assertTrue(defined('TERMINUS_PROTOCOL'));
     $this->assertInternalType('string', TERMINUS_PROTOCOL);
     $this->assertTrue(defined('TERMINUS_HOST'));
     $this->assertInternalType('string', TERMINUS_HOST);
     $this->assertTrue(defined('TERMINUS_PORT'));
     $this->assertInternalType('integer', TERMINUS_PORT);
     $this->assertTrue(defined('TERMINUS_TIME_ZONE'));
     $this->assertInternalType('string', TERMINUS_TIME_ZONE);
     $this->assertTrue(defined('TERMINUS_SCRIPT'));
     $this->assertInternalType('string', TERMINUS_SCRIPT);
 }
Пример #2
0
            $php_bin = PHP_BINARY;
        } elseif (getenv('TERMINUS_PHP_USED')) {
            $php_bin = getenv('TERMINUS_PHP_USED');
        } elseif (getenv('TERMINUS_PHP')) {
            $php_bin = getenv('TERMINUS_PHP');
        } else {
            $php_bin = 'php';
        }
        return $php_bin;
    }
    /**
     * Sets the runner object
     *
     * @param Runner|null $runner Runner object to set
     * @return void
     */
    private function setRunner($runner = null)
    {
        if (!$runner instanceof Runner) {
            self::$runner = new Runner();
        } else {
            self::$runner = $runner;
        }
    }
}
if (!defined('TERMINUS_ROOT')) {
    define('TERMINUS_ROOT', dirname(__DIR__));
}
require_once TERMINUS_ROOT . '/php/utils.php';
Utils\defineConstants();
Utils\importEnvironmentVariables();