PHP 클래스 GenerateWorklistsCommand

(C) OpenEyes Foundation, 2016 This file is part of OpenEyes. OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see .
저자: OpenEyes ([email protected])
상속: extends CConsoleCommand
파일 보기 프로젝트 열기: openeyes/openeyes

공개 프로퍼티들

프로퍼티 타입 설명
$defaultAction
$horizon
$verbosity

보호된 프로퍼티들

프로퍼티 타입 설명
$DEFAULT_LOG_LEVEL
$log_level
$log_levels
$manager WorklistManager

공개 메소드들

메소드 설명
__construct ( string $name, CConsoleCommandRunner $runner, WorklistManager $manager = null ) GenerateWorklistsCommand constructor.
actionGenerate ( null $verbosity = null, null $horizon = null )
debug ( $msg )
error ( $msg )
fatal ( $msg, $exit_code = 1 )
getDateLimit ( $horizon ) : DateTime
getHelp ( ) : string
getName ( ) : string
info ( $msg )
output ( $level, $msg )
warn ( $msg )

보호된 메소드들

메소드 설명
finish ( integer $exit_code = 1 ) Simple wrapper to abstract termination.
setLogLevel ( $verbosity )

메소드 상세

__construct() 공개 메소드

GenerateWorklistsCommand constructor.
public __construct ( string $name, CConsoleCommandRunner $runner, WorklistManager $manager = null )
$name string
$runner CConsoleCommandRunner
$manager WorklistManager

actionGenerate() 공개 메소드

public actionGenerate ( null $verbosity = null, null $horizon = null )
$verbosity null
$horizon null

debug() 공개 메소드

public debug ( $msg )

error() 공개 메소드

public error ( $msg )

fatal() 공개 메소드

public fatal ( $msg, $exit_code = 1 )

finish() 보호된 메소드

Simple wrapper to abstract termination.
protected finish ( integer $exit_code = 1 )
$exit_code integer

getDateLimit() 공개 메소드

public getDateLimit ( $horizon ) : DateTime
$horizon
리턴 DateTime

getHelp() 공개 메소드

public getHelp ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

info() 공개 메소드

public info ( $msg )

output() 공개 메소드

public output ( $level, $msg )

setLogLevel() 보호된 메소드

protected setLogLevel ( $verbosity )
$verbosity

warn() 공개 메소드

public warn ( $msg )

프로퍼티 상세

$DEFAULT_LOG_LEVEL 보호되어 있는 정적으로 프로퍼티

protected static $DEFAULT_LOG_LEVEL

$defaultAction 공개적으로 프로퍼티

public $defaultAction

$horizon 공개적으로 프로퍼티

public $horizon

$log_level 보호되어 있는 프로퍼티

protected $log_level

$log_levels 보호되어 있는 프로퍼티

protected $log_levels

$manager 보호되어 있는 프로퍼티

protected WorklistManager $manager
리턴 WorklistManager

$verbosity 공개적으로 프로퍼티

public $verbosity