PHP Class vyants\daemon\controllers\WatcherDaemonController

Author: Vladimir Yants ([email protected])
Inheritance: extends vyants\daemon\DaemonController
Afficher le fichier Open project: vyants/yii2-daemon

Méthodes publiques

Свойство Type Description
$daemonFolder subfolder in console/controllers

Protected Properties

Свойство Type Description
$firstIteration flag for first iteration

Méthodes publiques

Méthode Description
init ( ) Prevent double start
isProcessRunning ( $pid ) : boolean

Méthodes protégées

Méthode Description
defineJobs ( ) : array
doJob ( $job ) : boolean Job processing body
getDaemonsList ( ) : array Daemons for check. Better way - get it from database [ ['daemon' => 'one-daemon', 'enabled' => true] .

Method Details

defineJobs() protected méthode

protected defineJobs ( ) : array
Résultat array

doJob() protected méthode

Job processing body
protected doJob ( $job ) : boolean
$job array
Résultat boolean

getDaemonsList() abstract protected méthode

.. ['daemon' => 'another-daemon', 'enabled' => false] ]
abstract protected getDaemonsList ( ) : array
Résultat array

init() public méthode

Prevent double start
public init ( )

isProcessRunning() public méthode

public isProcessRunning ( $pid ) : boolean
$pid
Résultat boolean

Property Details

$daemonFolder public_oe property

subfolder in console/controllers
public $daemonFolder

$firstIteration protected_oe property

flag for first iteration
protected $firstIteration