diff --git a/library/Businessprocess/Modification/ProcessChanges.php b/library/Businessprocess/Modification/ProcessChanges.php index 78061ae..0720460 100644 --- a/library/Businessprocess/Modification/ProcessChanges.php +++ b/library/Businessprocess/Modification/ProcessChanges.php @@ -96,13 +96,17 @@ class ProcessChanges /** * @param Node $node + * @param array $path * * @return $this */ - public function deleteNode(Node $node, array $path) + public function deleteNode(Node $node, array $path = null) { $action = new NodeRemoveAction($node); - $action->setPath($path); + if ($path !== null) { + $action->setPath($path); + } + return $this->push($action); }