diff --git a/library/Director/Objects/IcingaCommandArgument.php b/library/Director/Objects/IcingaCommandArgument.php index e5caa059..925fe318 100644 --- a/library/Director/Objects/IcingaCommandArgument.php +++ b/library/Director/Objects/IcingaCommandArgument.php @@ -161,7 +161,8 @@ class IcingaCommandArgument extends IcingaObject $resolved = false, $skipDefaults = false, array $chosenProperties = null, - $resolveIds = true + $resolveIds = true, + $keepId = false ) { if ($resolved) { throw new RuntimeException( @@ -175,6 +176,12 @@ class IcingaCommandArgument extends IcingaObject ); } + if ($keepId) { + throw new RuntimeException( + 'IcingaCommandArgument does not support $keepId' + ); + } + // $resolveIds is misused here if ($resolveIds) { return $this->toCompatPlainObject();