PHP 클래스 TaskFile

상속: extends Eloquent, use trait SoftDeletingTrait
파일 보기 프로젝트 열기: MUlt1mate/cron-manager 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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