Пример #1
0
        } 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();
Пример #2
0
 public function testImportEnvironmentVariables()
 {
     $file_name = '.env';
     $this->assertFalse(getenv('TERMINUS_TEST_VAR'));
     setOutputDestination($file_name);
     file_put_contents($file_name, 'TERMINUS_TEST_VAR="ambrosia"');
     Utils\importEnvironmentVariables();
     resetOutputDestination($file_name);
     $this->assertEquals(getenv('TERMINUS_TEST_VAR'), 'ambrosia');
 }