errorcode418/php
0
1#!/usr/bin/env php2<?php3namespace UAParser\Command;4 5$packageAutoloader = __DIR__ . '/../vendor/autoload.php';6$standaloneAutoloader = __DIR__ . '/../../../autoload.php';7if (file_exists($packageAutoloader)) {8 require_once $packageAutoloader;9} else {10 require_once $standaloneAutoloader;11}12 13$resourceDirectory = realpath(__DIR__ . '/../resources');14$defaultYamlFile = realpath(__DIR__ . '/../resources/regexes.yaml');15 16// Ensure symfony packages installed17if (!class_exists(\Symfony\Component\Console\Application::class)) {18 echo 'You must include the symfony packages, see composer.json "suggest" section' . PHP_EOL;19 exit(1);20}21 22use \Symfony\Component\Console\Application;23 24$application = new Application('ua-parser');25$application->add(new ConvertCommand($resourceDirectory, $defaultYamlFile));26$application->add(new UpdateCommand($resourceDirectory));27$application->add(new ParserCommand());28$application->add(new LogfileCommand());29$application->add(new FetchCommand($defaultYamlFile));30 31$application->run();32 