ResourceProvider
Table of Contents
Methods
- __construct() : mixed
- getById() : Resource|null
- getList() : ResourceCollection
- getTotal() : int
- withCounters() : self
Methods
__construct()
public
__construct() : mixed
getById()
public
getById(int $userId, int $resourceId) : Resource|null
Parameters
- $userId : int
- $resourceId : int
Return values
Resource|nullgetList()
public
getList(GridParams $gridParams, int $userId) : ResourceCollection
Parameters
- $gridParams : GridParams
- $userId : int
Return values
ResourceCollectiongetTotal()
public
getTotal(ResourceFilter $filter, int $userId) : int
Parameters
- $filter : ResourceFilter
- $userId : int
Return values
intwithCounters()
public
withCounters(ResourceCollection $collection, int $managerId[, DatePeriod|null $datePeriod = null ]) : self
Parameters
- $collection : ResourceCollection
- $managerId : int
- $datePeriod : DatePeriod|null = null