Exemplo n.º 1
0
        $writer = $options["pest_writer"];
    } else {
        if (php_sapi_name() == 'cli') {
            if (stristr(PHP_OS, 'LINUX') || stristr(PHP_OS, 'DAR')) {
                $writer = "\\Pest\\LinuxWriter";
            } else {
                if (stristr(PHP_OS, 'WIN') || true) {
                    $writer = "\\Pest\\DefaultWriter";
                }
            }
        } else {
            $writer = "\\Pest\\JsonWriter";
        }
    }
    $config[\Pest\Pest::CONFIG_DEFAULT_WRITER_NAME] = $writer;
    \Pest\Pest::SET_CONFIGURATION($config);
}
function parseArgv(array $argv, &$flags, &$options, &$argumants)
{
    foreach ($argv as $arg) {
        if (strlen($arg) > 1) {
            if ($arg[0] == "-" && $arg[1] != "-") {
                $strInfo = count_chars(substr($arg, 1), 3);
                foreach (str_split($strInfo) as $chr) {
                    $flags[$chr] = $chr;
                }
            } else {
                if ($arg[0] == "-" && $arg[1] == "-") {
                    if (($pos = strpos($arg, "=")) !== false) {
                        $pair = substr($arg, 2);
                        $key = substr($pair, 0, $pos - 2);
Exemplo n.º 2
0
 protected function prepRequest($opts, $url)
 {
     $opts[CURLOPT_HTTPHEADER][] = 'Accept: application/json';
     $opts[CURLOPT_HTTPHEADER][] = 'Content-Type: application/json';
     return parent::prepRequest($opts, $url);
 }