PHP Класс ScheduledTaskTool, pkp-lib

Наследование: extends CommandLineTool
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$file the XML file listing the tasks to be executed
$taskDao the DAO object

Открытые методы

Метод Описание
__construct ( $argv = [] ) Constructor.
execute ( ) Parse and execute the scheduled tasks.
executeTask ( $className, $args ) Execute the specified task.
parseTasks ( $file ) Parse and execute the scheduled tasks in the specified file.
usage ( ) Print command usage information.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( $argv = [] )
$argv array command-line arguments If specified, the first parameter should be the path to a tasks XML descriptor file (other than the default)

execute() публичный Метод

Parse and execute the scheduled tasks.
public execute ( )

executeTask() публичный Метод

Execute the specified task.
public executeTask ( $className, $args )
$className string the class name to execute
$args array the array of arguments to pass to the class constructors

parseTasks() публичный Метод

Parse and execute the scheduled tasks in the specified file.
public parseTasks ( $file )
$file string

usage() публичный Метод

Print command usage information.
public usage ( )

Описание свойств

$file публичное свойство

the XML file listing the tasks to be executed
public $file

$taskDao публичное свойство

the DAO object
public $taskDao