Файл: vendor/whichbrowser/parser/bin/query.php
Строк: 35
<?php
include_once __DIR__ . '/bootstrap.php';
use WhichBrowserParser;
$command = 'exec';
$options = [];
$payload = [];
array_shift($argv);
if (count($argv)) {
    foreach ($argv as $argument) {
        if (in_array($argument, [ 'exec' ])) {
            $command = $argument;
        } elseif (substr($argument, 0, 2) == '--') {
            $options[] = substr($argument, 2);
        } else {
            $payload[] = $argument;
        }
    }
}
$payload = implode(' ', $payload);
if ($command == 'exec') {
    if ($payload == '') {
        $payload = file_get_contents('php://stdin');
    }
    if ($payload != '') {
        echo "n 33[0;32mInput: 33[0;0mn" . trim($payload) . "n";
        $result = new Parser(trim($payload));
        echo "n 33[0;32mHuman readable: 33[0;0mn" . $result->toString() . "n";
        echo "n 33[0;32mData: 33[0;0mn";
        echo json_encode($result, JSON_PRETTY_PRINT);
        echo "nn";
    }
}