<?php  namespace App\Jobs;  use App\Models\Order; use App\Mail\NewPurchaseMail; use App\Mail\NewWebshopOrder; use Illuminate\Bus\Queueable; use App\Jobs\Middleware\BindConfigs; use App\Services\OrderLocaleChecker; use Illuminate\Support\Facades\Mail; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use App\Services\Orders\InvoicesAndOffers\InvoiceMaker;  class CreateInvoiceAndSendEmail implements ShouldQueue { 	use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;  	public ?Order $order = null;  	public bool $deleteWhenMissingModels = true;  	/** 	 * Create a new job instance. 	 */ 	public function __construct(Order $order){}  	public function middleware(): array{}  	/** 	 * Execute the job. 	 */ 	public function handle(): void{} }