Updating unit tests for BpmnWorkflow and WorkflowBpmn Adapters tests
This commit is contained in:
@@ -12,10 +12,28 @@ use ProcessMaker\Util\Hash;
|
||||
*/
|
||||
class WorkflowBpmn extends Project\Workflow
|
||||
{
|
||||
/**
|
||||
* @var \ProcessMaker\Project\Bpmn
|
||||
*/
|
||||
protected $bp;
|
||||
|
||||
/**
|
||||
* OVERRIDES
|
||||
*/
|
||||
|
||||
public static function load($prjUid)
|
||||
{
|
||||
$parent = parent::load($prjUid);
|
||||
|
||||
$me = new self();
|
||||
|
||||
$me->process = $parent->process;
|
||||
$me->proUid = $parent->proUid;
|
||||
$me->bp = Project\Bpmn::load($prjUid);
|
||||
|
||||
return $me;
|
||||
}
|
||||
|
||||
public function create($data)
|
||||
{
|
||||
try {
|
||||
@@ -57,4 +75,10 @@ class WorkflowBpmn extends Project\Workflow
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
public function remove()
|
||||
{
|
||||
parent::remove();
|
||||
$this->bp->remove();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user