repository = $repository; } public function execute(CompanyObject $object) { $model = $this->repository->create([ 'marking' => $object->getMarking(), 'name' => $object->getName(), 'email' => $object->getEmail(), 'registration_no' => $object->getRegistrationNumber(), 'tax_no' => $object->getTaxNumber(), ]); return $model; } }