<?php namespace Icinga\Module\Director\Forms; use Icinga\Module\Director\Web\Form\DirectorObjectForm; class IcingaServiceForm extends DirectorObjectForm { public function setup() { $this->addElement('text', 'object_name', array( 'label' => $this->translate('Name'), 'required' => true, 'description' => $this->translate('Name for the Icinga object you are going to create') )); $this->addElement('text', 'groups', array( 'label' => $this->translate('Servicegroups'), 'description' => $this->translate('One or more comma separated servicegroup names') )); $this->addImportsElement(); if ($this->isTemplate()) { $this->addCheckCommandElement() ->addCheckFlagElements(); } } }