PHP Класс Cronario\AbstractWorker

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

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

Свойство Тип Описание
$config
$configDefault
$configFile

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

Метод Описание
__invoke ( AbstractJob $job ) : ResultException | Exception | null
factory ( $workerClass ) : mixed | self
getClassPath ( ) : string
getConfig ( null $key = null ) : mixed
setConfigDefault ( array $config = [] ) : boolean

Защищенные методы

Метод Описание
doJob ( AbstractJob $job )
invokeCallbacks ( AbstractJob $job )
loadConfig ( ) : array | mixed | string
loadConfigFile ( $path ) : mixed | string

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

__invoke() публичный Метод

public __invoke ( AbstractJob $job ) : ResultException | Exception | null
$job AbstractJob
Результат Cronario\Exception\ResultException | Exception | null

doJob() абстрактный защищенный Метод

abstract protected doJob ( AbstractJob $job )
$job AbstractJob

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

public static factory ( $workerClass ) : mixed | self
$workerClass
Результат mixed | self

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

public static getClassPath ( ) : string
Результат string

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

final public static getConfig ( null $key = null ) : mixed
$key null
Результат mixed

invokeCallbacks() защищенный Метод

protected invokeCallbacks ( AbstractJob $job )
$job AbstractJob

loadConfig() защищенный статический Метод

protected static loadConfig ( ) : array | mixed | string
Результат array | mixed | string

loadConfigFile() защищенный статический Метод

protected static loadConfigFile ( $path ) : mixed | string
$path
Результат mixed | string

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

final public static setConfigDefault ( array $config = [] ) : boolean
$config array
Результат boolean

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

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

protected static $config

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

protected static $configDefault

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

protected static $configFile