From a971063ea1798a4c0c4ac64f96f16dc01d861033 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Mon, 2 Nov 2015 09:32:05 +0100 Subject: [PATCH] SyncPropertyForm: allow to set SyncRule --- application/forms/SyncPropertyForm.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/application/forms/SyncPropertyForm.php b/application/forms/SyncPropertyForm.php index 12943464..151fc7eb 100644 --- a/application/forms/SyncPropertyForm.php +++ b/application/forms/SyncPropertyForm.php @@ -3,10 +3,20 @@ namespace Icinga\Module\Director\Forms; use Icinga\Module\Director\Web\Form\DirectorObjectForm; -use Icinga\Web\Hook; +use Icinga\Exception\InvalidPropertyException; +use Icinga\Module\Director\Objects\SyncRule; +use Icinga\Module\Director\Objects\ImportSource; +use Icinga\Module\Director\Web\Hook\ImportSourceHook; class SyncPropertyForm extends DirectorObjectForm { + /** + * @var SyncRule + */ + private $rule; + + private $importSource; + public function setup() { $this->addElement('select', 'rule_id', array( @@ -55,4 +65,10 @@ class SyncPropertyForm extends DirectorObjectForm )); } + + public function setRule(SyncRule $rule) + { + $this->rule = $rule; + return $this; + } }