Доброе время суток, кто работал с laravel horizont
У меня в конструкторе класса который я dispatch-чу
Есть открытие ресурса curl
public function __construct()
{
$this->curl = curl_init();
в __construct воркера передаю уже созданный экземпляр класса
в handle() вызываю его так
$this->poster->login($this->accesses);
Задача ставится в horizont но выполняется с ошибкой
ErrorException: curl_setopt() expects parameter 1 to be resource, integer given in....
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'curl_setopt() e...', '/var/www/html/w...', 177, Array)#1 script.php(177): curl_setopt(0, 10002, 'https://api-cab...')
исходя из ошибки я думал что не создается ресурс curl подумав что horizont серелизует объект перед тем как его передать в работу.
я поместил его в wakeup()
public function __wakeup()
{
$this->curl = curl_init();
но это не чего не поменяло, при этом если вызывать класс как обычно то все работает.
Подозреваю что что то происходит при передачи в horizont но не могу понять в чем дело, кто что подскажет по этому вопросу куда копать?