PHP 클래스 ezcWorkflowVisitorNodeCollector, Workflow

상속: implements ezcWorkflowVisitor
파일 보기 프로젝트 열기: zetacomponents/workflow 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$endNode ezcWorkflowNodeEnd Holds the default end node object.
$finallyNode ezcWorkflowNodeFinally Holds the finally node object.
$finallyNodeVisited boolean Flag that indicates whether the finally node has been visited.
$nextId integer Holds the sequence of node ids.
$nodes array(integer=>ezcWorkflowNode) Holds the visited nodes.
$sorted boolean Flag that indicates whether the node list has been sorted.
$startNode ezcWorkflowNodeStart Holds the start node object.

공개 메소드들

메소드 설명
__construct ( ezcWorkflow $workflow ) Constructor.
getNodes ( ) : array Returns the collected nodes.

보호된 메소드들

메소드 설명
doVisit ( ezcWorkflowVisitable $visitable ) Perform the visit.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( ezcWorkflow $workflow )
$workflow ezcWorkflow

doVisit() 보호된 메소드

Perform the visit.
protected doVisit ( ezcWorkflowVisitable $visitable )
$visitable ezcWorkflowVisitable

getNodes() 공개 메소드

Returns the collected nodes.
public getNodes ( ) : array
리턴 array

프로퍼티 상세

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

Holds the default end node object.
protected ezcWorkflowNodeEnd $endNode
리턴 ezcWorkflowNodeEnd

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

Holds the finally node object.
protected ezcWorkflowNodeFinally $finallyNode
리턴 ezcWorkflowNodeFinally

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

Flag that indicates whether the finally node has been visited.
protected bool $finallyNodeVisited
리턴 boolean

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

Holds the sequence of node ids.
protected int $nextId
리턴 integer

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

Holds the visited nodes.
protected array(integer=>ezcWorkflowNode) $nodes
리턴 array(integer=>ezcWorkflowNode)

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

Flag that indicates whether the node list has been sorted.
protected bool $sorted
리턴 boolean

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

Holds the start node object.
protected ezcWorkflowNodeStart $startNode
리턴 ezcWorkflowNodeStart