Cml\Console\Commands\DaemonProcessManage\AddTask::execute PHP Метод

execute() публичный Метод

添加一个后台任务
public execute ( array $args, array $options = [] )
$args array 传递给命令的参数
$options array 传递给命令的选项
    public function execute(array $args, array $options = [])
    {
        if (!isset($args[0])) {
            throw new \InvalidArgumentException('arg action must be input');
        }
        $action = explode('::', $args[0]);
        if (!class_exists($action[0])) {
            throw new \InvalidArgumentException('action not not found!');
        }
        if (isset($args[1])) {
            $frequency = abs(intval($args[1]));
        } else {
            $frequency = null;
        }
        ProcessManage::addTask($action, $frequency);
    }
AddTask