ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
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 25 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 41 of file class.ReservationManager.php.

References ilBookingReservation\getAvailableObject().

45  : int {
46  $counter = \ilBookingReservation::getAvailableObject(array($object_id), $from, $to, false, true);
47  return (int) $counter[$object_id];
48  }
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: