ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\BookingManager\Reservations\ReservationManager Class Reference
+ Collaboration diagram for ILIAS\BookingManager\Reservations\ReservationManager:

Public Member Functions

 __construct (InternalDataService $data, InternalRepoService $repo, InternalDomainService $domain)
 
 getAvailableNr (int $object_id, int $from, int $to)
 

Protected Attributes

InternalDataService $data
 
InternalRepoService $repo
 
InternalDomainService $domain
 

Detailed Description

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

Definition at line 30 of file class.ReservationManager.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getAvailableNr()

ILIAS\BookingManager\Reservations\ReservationManager::getAvailableNr ( int  $object_id,
int  $from,
int  $to 
)

Definition at line 46 of file class.ReservationManager.php.

References ilBookingReservation\getAvailableObject().

50  : int {
51  $counter = \ilBookingReservation::getAvailableObject(array($object_id), $from, $to, false, true);
52  return (int) $counter[$object_id];
53  }
static getAvailableObject(array $a_ids, int $a_from, int $a_to, bool $a_return_single=true, bool $a_return_counter=false)
Check if any of given objects are bookable.
+ Here is the call graph for this function:

Field Documentation

◆ $data

InternalDataService ILIAS\BookingManager\Reservations\ReservationManager::$data
protected

◆ $domain

InternalDomainService ILIAS\BookingManager\Reservations\ReservationManager::$domain
protected

◆ $repo

InternalRepoService ILIAS\BookingManager\Reservations\ReservationManager::$repo
protected

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