Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 10 |
| wfx | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
56.00 | |
0.00% |
0 / 10 |
| get_activitiesEnd | |
0.00% |
0 / 1 |
12.00 | |
0.00% |
0 / 5 |
|||
| get_activitiesStart | |
0.00% |
0 / 1 |
12.00 | |
0.00% |
0 / 5 |
|||
| get_activityList | n/a |
0 / 0 |
1 | n/a |
0 / 0 |
|||||
| <?php | |
| namespace ia\Work\Workflow; | |
| trait wfx { | |
| public static $WF_ERROR_DURATION = 1; | |
| public static $WF_ERROR_ACTIVITY_NOT_FOUND = 2; | |
| public static $WF_ERROR_CYCLE = 4; | |
| protected $activityList; | |
| /* | |
| final public function missing_activity_id($activity_id) { | |
| return empty($this->activityList[$activity_id]); | |
| } | |
| */ | |
| final public function get_activitiesEnd() { | |
| $ret = []; | |
| foreach($this->activityList as $activity_id => $act) { | |
| if(empty($act['next'])) { | |
| $ret[$activity_id] = $act; | |
| } | |
| } | |
| return $ret; | |
| } | |
| final public function get_activitiesStart() { | |
| $ret = []; | |
| foreach($this->activityList as $activity_id => $act) { | |
| if(empty($act['prev'])) { | |
| $ret[$activity_id] = $act; | |
| } | |
| } | |
| return $ret; | |
| } | |
| final public function get_activityList() {return $this->activityList; } | |
| } |