Exemplo n.º 1
0
 protected function parseReceiveTask($id, \DOMElement $el, BusinessProcessBuilder $builder)
 {
     $receiveTask = NULL;
     if ($el->hasAttribute('messageRef')) {
         $message = $this->messages[$el->getAttribute('messageRef')];
         $receiveTask = $builder->receiveMessageTask($id, $message, $el->getAttribute('name'));
     } else {
         $receiveTask = $builder->receiveTask($id, $el->getAttribute('name'));
     }
     $receiveTask->setDocumentation($builder->stringExp($this->getDocumentation($el)));
     $receiveTask->setAsyncBefore($this->getAsyncBefore($el));
     $receiveTask->setAsyncAfter($this->getAsyncAfter($el));
     return $receiveTask;
 }