PHP 클래스 Cronario\AbstractWorker

파일 보기 프로젝트 열기: cronario/cronario 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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