PHP Класс mult1mate\crontab\TaskRunner

Автор: mult1mate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
checkAndRunTasks ( array $tasks ) Runs active tasks if current time matches with time expression
getRunDates ( string $time, integer $count = 10 ) : array Returns next run dates for time expression
parseAndRunCommand ( string $command ) : mixed Parses given command, creates new class object and calls its method via call_user_func_array
runTask ( mult1mate\crontab\TaskInterface $task ) : string Runs task and returns output

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

checkAndRunTasks() публичный статический Метод

Runs active tasks if current time matches with time expression
public static checkAndRunTasks ( array $tasks )
$tasks array

getRunDates() публичный статический Метод

Returns next run dates for time expression
public static getRunDates ( string $time, integer $count = 10 ) : array
$time string
$count integer
Результат array

parseAndRunCommand() публичный статический Метод

Parses given command, creates new class object and calls its method via call_user_func_array
public static parseAndRunCommand ( string $command ) : mixed
$command string
Результат mixed

runTask() публичный статический Метод

Runs task and returns output
public static runTask ( mult1mate\crontab\TaskInterface $task ) : string
$task mult1mate\crontab\TaskInterface
Результат string