PHP Класс Cronario\Facade

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$builders array Producer builders scope
$producers array Producer instances

Открытые методы

Метод Описание
addBuilder ( $appId, $builderFunction ) : boolean Add Builder to facade builder scope
addProducer ( Producer $producer ) : boolean Add producer to facade
cleanProducers ( ) : boolean Clean producer scope
getJobsReserved ( ) : array Get all reserved jobs
getManagersStats ( ) : array Get all managers statistic
getProducer ( string $appId = Producer::DEFAULT_APP_ID ) : Producer | null Get producer by id
getProducersStats ( ) : array Get producer statistic
getQueuesStats ( ) : array Get queues statistic
getStorage ( $appId ) : Cronario\Storage\StorageInterface Get storage by application id

Описание методов

addBuilder() публичный статический Метод

Add Builder to facade builder scope
public static addBuilder ( $appId, $builderFunction ) : boolean
$appId
$builderFunction
Результат boolean

addProducer() публичный статический Метод

Add producer to facade
public static addProducer ( Producer $producer ) : boolean
$producer Producer
Результат boolean

cleanProducers() публичный статический Метод

Clean producer scope
public static cleanProducers ( ) : boolean
Результат boolean

getJobsReserved() публичный статический Метод

Get all reserved jobs
public static getJobsReserved ( ) : array
Результат array

getManagersStats() публичный статический Метод

Get all managers statistic
public static getManagersStats ( ) : array
Результат array

getProducer() публичный статический Метод

Get producer by id
public static getProducer ( string $appId = Producer::DEFAULT_APP_ID ) : Producer | null
$appId string
Результат Producer | null

getProducersStats() публичный статический Метод

Get producer statistic
public static getProducersStats ( ) : array
Результат array

getQueuesStats() публичный статический Метод

Get queues statistic
public static getQueuesStats ( ) : array
Результат array

getStorage() публичный статический Метод

Get storage by application id
public static getStorage ( $appId ) : Cronario\Storage\StorageInterface
$appId
Результат Cronario\Storage\StorageInterface

Описание свойств

$builders защищенное статическое свойство

Producer builders scope
protected static array $builders
Результат array

$producers защищенное статическое свойство

Producer instances
protected static array $producers
Результат array