BusinessProcess: new method listBpNodes()

This commit is contained in:
Thomas Gelf 2015-11-10 21:11:20 +01:00
parent a940c160ff
commit fe5181052f

View file

@ -523,6 +523,24 @@ class BusinessProcess
return $this;
}
public function listBpNodes()
{
$nodes = array();
foreach ($this->nodes as $node) {
if (! $node instanceof BpNode) {
continue;
}
$name = (string) $node;
$alias = $node->getAlias();
$nodes[$name] = $name === $alias ? $name : sprintf('%s (%s)', $alias, $node);
}
natsort($nodes);
return $nodes;
}
public function getUnboundNodes()
{
$nodes = array();