<?php
namespace App\Worker;
use App\Core\Service\Redis;
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once dirname(__DIR__, 2) . '/vendor/autoload.php';
$dotenv = \Dotenv\Dotenv::createImmutable(dirname(__DIR__, 2));
$dotenv->load();
require_once dirname(__DIR__, 2). '/app/Controllers/Client/DocketController.php';
require_once dirname(__DIR__, 2) . '/app/Helpers/common.php';
$rserver = new Redis();
$rconn = NULL;
if(!empty($_ENV['REDIS_HOST']) && !empty($_ENV['REDIS_PORT'])) {
    $rconn = $rserver->connect();
}
use App\Controllers\Client\DocketController;

$comp_id = $argv[1] ?? null;
$user_id = $argv[2] ?? null;
$courier_id = $argv[3] ?? null;
$file_path = $argv[4] ?? null;
$instance = new DocketController();
$instance->saveDocketNo($comp_id, $user_id, $courier_id, $file_path);