$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);
protected function prepRequest($opts, $url) { $opts[CURLOPT_HTTPHEADER][] = 'Accept: application/json'; $opts[CURLOPT_HTTPHEADER][] = 'Content-Type: application/json'; return parent::prepRequest($opts, $url); }