ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilBookingManagerInternalDomainService Class Reference

Domain business logic. More...

+ Collaboration diagram for ilBookingManagerInternalDomainService:

Public Member Functions

 __construct ()
 Constructor. More...
 
 preferences (ilObjBookingPool $pool, ilBookingPrefBasedBookGatewayRepository $book_repo=null)
 Booking preferences. More...
 

Detailed Description

Domain business logic.

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 10 of file class.ilBookingManagerInternalDomainService.php.

Constructor & Destructor Documentation

◆ __construct()

ilBookingManagerInternalDomainService::__construct ( )

Constructor.

Definition at line 16 of file class.ilBookingManagerInternalDomainService.php.

17  {
18  }

Member Function Documentation

◆ preferences()

ilBookingManagerInternalDomainService::preferences ( ilObjBookingPool  $pool,
ilBookingPrefBasedBookGatewayRepository  $book_repo = null 
)

Booking preferences.

Parameters
ilObjBookingPool$pool
ilBookingPrefBasedBookGatewayRepository | null$book_repo
Returns
ilBookingPreferencesManager

Definition at line 27 of file class.ilBookingManagerInternalDomainService.php.

28  {
29  if (!$book_repo) {
30  $book_repo = new ilBookingPrefBasedBookGatewayRepository();
31  }
32 
33  return new ilBookingPreferencesManager($pool, $book_repo);
34  }
Booking preferences business logic.
Manages the booking storage of the preference based calculated bookings.

The documentation for this class was generated from the following file: