data = $data; $this->client = $client; } /** * Execute the job. * * @param ClientRepository $client_repo * @param ClientContactRepository $client_contact_repo * @return Client|null */ public function handle(ClientRepository $client_repo, ClientContactRepository $client_contact_repo) : ?Client { $client = $client_repo->save($this->data, $this->client); $contacts = $client_contact_repo->save($data['contacts']), $client); return $client; } }