closure = $closure; $this->connection = $collection; $this->modelClass = $modelClass; } /** * Execute the job. * * @return void */ public function handle() { $closure = $this->closure; switch ($this->modelClass){ case Store::class: foreach ($this->collection as $detail){ $closure(Feature::MAPPING["store"],$detail->store,$detail); } break; case Order::class: foreach ($this->collection as $detail){ $closure(Feature::MAPPING["order"],$detail->order,$detail); } } } }