courseSignsModel = $courseSignsModel; } /** * Execute the job. * * @return void */ public function handle() { \App\Services\Course\CompanyRegistration::grantAccess($this->courseSignsModel->id, function ($sign) { $doors = Config::getValueByKey('course_sign_door'); $doors = json_decode($doors, true); $doorRepository = new DoorRepository(); foreach ((array) $doors as $door) { $doorRepository->generateEmpAuthorSet1ByCourse($sign, $door, $out); } }); } }