PHP Класс vyants\daemon\controllers\WatcherDaemonController

Автор: Vladimir Yants ([email protected])
Наследование: extends vyants\daemon\DaemonController
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$daemonFolder subfolder in console/controllers

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

Свойство Тип Описание
$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