PHP Class Cronario\AbstractWorker

Afficher le fichier Open project: cronario/cronario Class Usage Examples

Protected Properties

Свойство Type Description
$config
$configDefault
$configFile

Méthodes publiques

Méthode Description
__invoke ( AbstractJob $job ) : ResultException | Exception | null
factory ( $workerClass ) : mixed | self
getClassPath ( ) : string
getConfig ( null $key = null ) : mixed
setConfigDefault ( array $config = [] ) : boolean

Méthodes protégées

Méthode Description
doJob ( AbstractJob $job )
invokeCallbacks ( AbstractJob $job )
loadConfig ( ) : array | mixed | string
loadConfigFile ( $path ) : mixed | string

Method Details

__invoke() public méthode

public __invoke ( AbstractJob $job ) : ResultException | Exception | null
$job AbstractJob
Résultat Cronario\Exception\ResultException | Exception | null

doJob() abstract protected méthode

abstract protected doJob ( AbstractJob $job )
$job AbstractJob

factory() public static méthode

public static factory ( $workerClass ) : mixed | self
$workerClass
Résultat mixed | self

getClassPath() public static méthode

public static getClassPath ( ) : string
Résultat string

getConfig() final public static méthode

final public static getConfig ( null $key = null ) : mixed
$key null
Résultat mixed

invokeCallbacks() protected méthode

protected invokeCallbacks ( AbstractJob $job )
$job AbstractJob

loadConfig() protected static méthode

protected static loadConfig ( ) : array | mixed | string
Résultat array | mixed | string

loadConfigFile() protected static méthode

protected static loadConfigFile ( $path ) : mixed | string
$path
Résultat mixed | string

setConfigDefault() final public static méthode

final public static setConfigDefault ( array $config = [] ) : boolean
$config array
Résultat boolean

Property Details

$config protected_oe static_oe property

protected static $config

$configDefault protected_oe static_oe property

protected static $configDefault

$configFile protected_oe static_oe property

protected static $configFile