Updating unit tests for BpmnWorkflow and WorkflowBpmn Adapters tests

This commit is contained in:
Erik Amaru Ortiz
2014-02-10 16:35:24 -04:00
parent 2f5d306d95
commit 29a9ecbdba
4 changed files with 77 additions and 17 deletions

View File

@@ -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();
}
}