PHP Класс TaskFile

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

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

Свойство Тип Описание
$command
$comment
$data_file string Data file. Creates if not exists.
$status
$task_id
$time
$ts_created
$ts_updated

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

Метод Описание
createNew ( ) : mult1mate\crontab\TaskInterface Creates new task object and returns it
createTaskRun ( ) : mult1mate\crontab\TaskRunInterface Creates new task run object for current task and returns it
find ( array $task_ids ) : array Returns array of tasks with specified ids
getAll ( ) : array Returns array of all tasks
getCommand ( ) : mixed
getComment ( ) : mixed
getStatus ( ) : mixed
getTaskId ( ) : mixed
getTime ( ) : mixed
getTs ( ) : mixed
getTsUpdated ( ) : mixed
setCommand ( mixed $command )
setComment ( mixed $comment )
setStatus ( mixed $status )
setTaskId ( integer $task_id )
setTime ( mixed $time )
setTs ( mixed $ts )
setTsUpdated ( mixed $ts )
taskDelete ( ) : mixed Deletes the task
taskFileLoad ( ) : array Reads file from disk and returns array of tasks
taskFileSave ( array $tasks ) : boolean Writes tasks into file
taskGet ( integer $task_id ) : mult1mate\crontab\TaskInterface Returns tasks with given id
taskSave ( ) : mixed Saves the task

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

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

Creates new task object and returns it
public static createNew ( ) : mult1mate\crontab\TaskInterface
Результат mult1mate\crontab\TaskInterface

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

Creates new task run object for current task and returns it
public createTaskRun ( ) : mult1mate\crontab\TaskRunInterface
Результат mult1mate\crontab\TaskRunInterface

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

Returns array of tasks with specified ids
public static find ( array $task_ids ) : array
$task_ids array array of task ids
Результат array

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

Returns array of all tasks
public static getAll ( ) : array
Результат array

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

public getCommand ( ) : mixed
Результат mixed

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

public getComment ( ) : mixed
Результат mixed

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

public getStatus ( ) : mixed
Результат mixed

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

public getTaskId ( ) : mixed
Результат mixed

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

public getTime ( ) : mixed
Результат mixed

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

public getTs ( ) : mixed
Результат mixed

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

public getTsUpdated ( ) : mixed
Результат mixed

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

public setCommand ( mixed $command )
$command mixed

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

public setComment ( mixed $comment )
$comment mixed

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

public setStatus ( mixed $status )
$status mixed

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

public setTaskId ( integer $task_id )
$task_id integer

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

public setTime ( mixed $time )
$time mixed

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

public setTs ( mixed $ts )
$ts mixed

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

public setTsUpdated ( mixed $ts )
$ts mixed

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

Deletes the task
public taskDelete ( ) : mixed
Результат mixed

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

Reads file from disk and returns array of tasks
public static taskFileLoad ( ) : array
Результат array

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

Writes tasks into file
public static taskFileSave ( array $tasks ) : boolean
$tasks array
Результат boolean

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

Returns tasks with given id
public static taskGet ( integer $task_id ) : mult1mate\crontab\TaskInterface
$task_id integer
Результат mult1mate\crontab\TaskInterface

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

Saves the task
public taskSave ( ) : mixed
Результат mixed

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

$command защищенное свойство

protected $command

$comment защищенное свойство

protected $comment

$data_file защищенное статическое свойство

Data file. Creates if not exists.
protected static string $data_file
Результат string

$status защищенное свойство

protected $status

$task_id защищенное свойство

protected $task_id

$time защищенное свойство

protected $time

$ts_created защищенное свойство

protected $ts_created

$ts_updated защищенное свойство

protected $ts_updated