* * @throws DomainException When not found. */ public function handle( int $id ): array { $form = $this->forms->find_by_id( $id ); if ( null === $form ) { throw new DomainException( 'booking_form.not_found', 'Booking form not found.' ); } return BookingFormPresenter::to_admin_array( $form ); } }