BookingProvider
Table of Contents
Methods
- __construct() : mixed
- getBookingForManager() : Booking|null
- getByHash() : Booking
- getById() : Booking|null
- getIntersectionsList() : BookingCollection
- getList() : BookingCollection
- withClientsData() : self
- withCounters() : self
- withExternalData() : self
Methods
__construct()
public
__construct() : mixed
getBookingForManager()
public
getBookingForManager(int $id) : Booking|null
Parameters
- $id : int
Return values
Booking|nullgetByHash()
public
getByHash(string $hash) : Booking
Parameters
- $hash : string
Return values
BookinggetById()
public
getById(int $userId, int $id) : Booking|null
Parameters
- $userId : int
- $id : int
Return values
Booking|nullgetIntersectionsList()
public
getIntersectionsList(int $userId, Booking $booking) : BookingCollection
Parameters
- $userId : int
- $booking : Booking
Return values
BookingCollectiongetList()
public
getList(GridParams $gridParams, int $userId) : BookingCollection
Parameters
- $gridParams : GridParams
- $userId : int
Return values
BookingCollectionwithClientsData()
public
withClientsData(BookingCollection $bookingCollection) : self
Parameters
- $bookingCollection : BookingCollection
Return values
selfwithCounters()
public
withCounters(BookingCollection $bookingCollection, int $userId) : self
Parameters
- $bookingCollection : BookingCollection
- $userId : int
Return values
selfwithExternalData()
public
withExternalData(BookingCollection $bookingCollection) : self
Parameters
- $bookingCollection : BookingCollection