igfs/kernel/console/ConsoleController.php
2024-10-23 16:16:47 +03:00

28 lines
509 B
PHP

<?php
namespace kernel\console;
use kernel\console\Out;
use samejack\PHP\ArgvParser;
class ConsoleController
{
public Out $out;
protected array $argv;
public function __construct()
{
$this->out = new Out();
$argv = $_SERVER['argv'];
unset($argv[0]);
unset($argv[1]);
if(!empty($argv)){
$argvParser = new ArgvParser();
$tmp = implode(" ", $argv);
$this->argv = $argvParser->parseConfigs($tmp);
}
}
}