PHP 클래스 vyants\daemon\controllers\WatcherDaemonController

저자: Vladimir Yants ([email protected])
상속: extends vyants\daemon\DaemonController
파일 보기 프로젝트 열기: vyants/yii2-daemon

공개 프로퍼티들

프로퍼티 타입 설명
$daemonFolder subfolder in console/controllers

보호된 프로퍼티들

프로퍼티 타입 설명
$firstIteration flag for first iteration

공개 메소드들

메소드 설명
init ( ) Prevent double start
isProcessRunning ( $pid ) : boolean

보호된 메소드들

메소드 설명
defineJobs ( ) : array
doJob ( $job ) : boolean Job processing body
getDaemonsList ( ) : array Daemons for check. Better way - get it from database [ ['daemon' => 'one-daemon', 'enabled' => true] .

메소드 상세

defineJobs() 보호된 메소드

protected defineJobs ( ) : array
리턴 array

doJob() 보호된 메소드

Job processing body
protected doJob ( $job ) : boolean
$job array
리턴 boolean

getDaemonsList() 추상적인 보호된 메소드

.. ['daemon' => 'another-daemon', 'enabled' => false] ]
abstract protected getDaemonsList ( ) : array
리턴 array

init() 공개 메소드

Prevent double start
public init ( )

isProcessRunning() 공개 메소드

public isProcessRunning ( $pid ) : boolean
$pid
리턴 boolean

프로퍼티 상세

$daemonFolder 공개적으로 프로퍼티

subfolder in console/controllers
public $daemonFolder

$firstIteration 보호되어 있는 프로퍼티

flag for first iteration
protected $firstIteration