*/ public function toArray(): array { return [ 'first_name' => $this->firstName, 'last_name' => $this->lastName, 'street' => $this->street, 'city' => $this->city, 'state' => $this->state, 'pin' => $this->pinCode, ]; } public static function fromRequest(FormRequest $request): InputDataTransferObject { return new self( firstName: $request->firstName, lastName: $request->lastName, street: $request->street, city: $request->city, state: $request->state, pinCode: $request->pinCode ); } }