monitoring: Rename all command transport related classes

refs #9651
This commit is contained in:
Johannes Meyer 2015-08-26 15:52:36 +02:00
parent ec8567cbbf
commit 8c887ee450
7 changed files with 22 additions and 22 deletions

View File

@ -7,8 +7,8 @@ use Icinga\Forms\ConfirmRemovalForm;
use Icinga\Web\Controller; use Icinga\Web\Controller;
use Icinga\Web\Notification; use Icinga\Web\Notification;
use Icinga\Module\Monitoring\Forms\Config\BackendConfigForm; use Icinga\Module\Monitoring\Forms\Config\BackendConfigForm;
use Icinga\Module\Monitoring\Forms\Config\InstanceConfigForm;
use Icinga\Module\Monitoring\Forms\Config\SecurityConfigForm; use Icinga\Module\Monitoring\Forms\Config\SecurityConfigForm;
use Icinga\Module\Monitoring\Forms\Config\TransportConfigForm;
/** /**
* Configuration controller for editing monitoring resources * Configuration controller for editing monitoring resources
@ -151,7 +151,7 @@ class Monitoring_ConfigController extends Controller
{ {
$transportName = $this->params->getRequired('transport'); $transportName = $this->params->getRequired('transport');
$transportForm = new InstanceConfigForm(); $transportForm = new TransportConfigForm();
$transportForm->setIniConfig($this->Config('commandtransports')); $transportForm->setIniConfig($this->Config('commandtransports'));
$form = new ConfirmRemovalForm(); $form = new ConfirmRemovalForm();
$form->setRedirectUrl('monitoring/config'); $form->setRedirectUrl('monitoring/config');
@ -191,11 +191,11 @@ class Monitoring_ConfigController extends Controller
{ {
$transportName = $this->params->getRequired('transport'); $transportName = $this->params->getRequired('transport');
$form = new InstanceConfigForm(); $form = new TransportConfigForm();
$form->setRedirectUrl('monitoring/config'); $form->setRedirectUrl('monitoring/config');
$form->setTitle(sprintf($this->translate('Edit Command Transport %s'), $transportName)); $form->setTitle(sprintf($this->translate('Edit Command Transport %s'), $transportName));
$form->setIniConfig($this->Config('commandtransports')); $form->setIniConfig($this->Config('commandtransports'));
$form->setOnSuccess(function (InstanceConfigForm $form) use ($transportName) { $form->setOnSuccess(function (TransportConfigForm $form) use ($transportName) {
try { try {
$form->edit($transportName, array_map( $form->edit($transportName, array_map(
function ($v) { function ($v) {
@ -232,11 +232,11 @@ class Monitoring_ConfigController extends Controller
*/ */
public function createtransportAction() public function createtransportAction()
{ {
$form = new InstanceConfigForm(); $form = new TransportConfigForm();
$form->setRedirectUrl('monitoring/config'); $form->setRedirectUrl('monitoring/config');
$form->setTitle($this->translate('Create New Command Transport')); $form->setTitle($this->translate('Create New Command Transport'));
$form->setIniConfig($this->Config('commandtransports')); $form->setIniConfig($this->Config('commandtransports'));
$form->setOnSuccess(function (InstanceConfigForm $form) { $form->setOnSuccess(function (TransportConfigForm $form) {
try { try {
$form->add(array_filter($form->getValues())); $form->add(array_filter($form->getValues()));
} catch (Exception $e) { } catch (Exception $e) {

View File

@ -1,11 +1,11 @@
<?php <?php
/* Icinga Web 2 | (c) 2013-2015 Icinga Development Team | GPLv2+ */ /* Icinga Web 2 | (c) 2013-2015 Icinga Development Team | GPLv2+ */
namespace Icinga\Module\Monitoring\Forms\Config\Instance; namespace Icinga\Module\Monitoring\Forms\Config\Transport;
use Icinga\Web\Form; use Icinga\Web\Form;
class LocalInstanceForm extends Form class LocalTransportForm extends Form
{ {
/** /**
* (non-PHPDoc) * (non-PHPDoc)

View File

@ -1,13 +1,13 @@
<?php <?php
/* Icinga Web 2 | (c) 2013-2015 Icinga Development Team | GPLv2+ */ /* Icinga Web 2 | (c) 2013-2015 Icinga Development Team | GPLv2+ */
namespace Icinga\Module\Monitoring\Forms\Config\Instance; namespace Icinga\Module\Monitoring\Forms\Config\Transport;
use Icinga\Data\ResourceFactory; use Icinga\Data\ResourceFactory;
use Icinga\Exception\ConfigurationError; use Icinga\Exception\ConfigurationError;
use Icinga\Web\Form; use Icinga\Web\Form;
class RemoteInstanceForm extends Form class RemoteTransportForm extends Form
{ {
/** /**
* The available resources split by type * The available resources split by type

View File

@ -9,13 +9,13 @@ use Icinga\Exception\NotFoundError;
use Icinga\Forms\ConfigForm; use Icinga\Forms\ConfigForm;
use Icinga\Module\Monitoring\Command\Transport\LocalCommandFile; use Icinga\Module\Monitoring\Command\Transport\LocalCommandFile;
use Icinga\Module\Monitoring\Command\Transport\RemoteCommandFile; use Icinga\Module\Monitoring\Command\Transport\RemoteCommandFile;
use Icinga\Module\Monitoring\Forms\Config\Instance\LocalInstanceForm; use Icinga\Module\Monitoring\Forms\Config\Transport\LocalTransportForm;
use Icinga\Module\Monitoring\Forms\Config\Instance\RemoteInstanceForm; use Icinga\Module\Monitoring\Forms\Config\Transport\RemoteTransportForm;
/** /**
* Form for managing command transports * Form for managing command transports
*/ */
class InstanceConfigForm extends ConfigForm class TransportConfigForm extends ConfigForm
{ {
/** /**
* The transport to load when displaying the form for the first time * The transport to load when displaying the form for the first time
@ -46,9 +46,9 @@ class InstanceConfigForm extends ConfigForm
{ {
switch (strtolower($type)) { switch (strtolower($type)) {
case LocalCommandFile::TRANSPORT: case LocalCommandFile::TRANSPORT:
return new LocalInstanceForm(); return new LocalTransportForm();
case RemoteCommandFile::TRANSPORT; case RemoteCommandFile::TRANSPORT;
return new RemoteInstanceForm(); return new RemoteTransportForm();
default: default:
throw new InvalidArgumentException( throw new InvalidArgumentException(
sprintf($this->translate('Invalid command transport type "%s" given'), $type) sprintf($this->translate('Invalid command transport type "%s" given'), $type)

View File

@ -4,9 +4,9 @@
namespace Icinga\Module\Monitoring\Forms\Setup; namespace Icinga\Module\Monitoring\Forms\Setup;
use Icinga\Web\Form; use Icinga\Web\Form;
use Icinga\Module\Monitoring\Forms\Config\InstanceConfigForm; use Icinga\Module\Monitoring\Forms\Config\TransportConfigForm;
class InstancePage extends Form class TransportPage extends Form
{ {
public function init() public function init()
{ {
@ -19,7 +19,7 @@ class InstancePage extends Form
public function createElements(array $formData) public function createElements(array $formData)
{ {
$transportConfigForm = new InstanceConfigForm(); $transportConfigForm = new TransportConfigForm();
$this->addSubForm($transportConfigForm, 'transport_form'); $this->addSubForm($transportConfigForm, 'transport_form');
$transportConfigForm->create($formData); $transportConfigForm->create($formData);
$transportConfigForm->getElement('name')->setValue('icinga2'); $transportConfigForm->getElement('name')->setValue('icinga2');

View File

@ -12,8 +12,8 @@ use Icinga\Module\Setup\RequirementSet;
use Icinga\Module\Setup\Forms\SummaryPage; use Icinga\Module\Setup\Forms\SummaryPage;
use Icinga\Module\Monitoring\Forms\Setup\WelcomePage; use Icinga\Module\Monitoring\Forms\Setup\WelcomePage;
use Icinga\Module\Monitoring\Forms\Setup\BackendPage; use Icinga\Module\Monitoring\Forms\Setup\BackendPage;
use Icinga\Module\Monitoring\Forms\Setup\InstancePage;
use Icinga\Module\Monitoring\Forms\Setup\SecurityPage; use Icinga\Module\Monitoring\Forms\Setup\SecurityPage;
use Icinga\Module\Monitoring\Forms\Setup\TransportPage;
use Icinga\Module\Monitoring\Forms\Setup\IdoResourcePage; use Icinga\Module\Monitoring\Forms\Setup\IdoResourcePage;
use Icinga\Module\Monitoring\Forms\Setup\LivestatusResourcePage; use Icinga\Module\Monitoring\Forms\Setup\LivestatusResourcePage;
use Icinga\Module\Setup\Requirement\ClassRequirement; use Icinga\Module\Setup\Requirement\ClassRequirement;
@ -33,7 +33,7 @@ class MonitoringWizard extends Wizard implements SetupWizard
$this->addPage(new BackendPage()); $this->addPage(new BackendPage());
$this->addPage(new IdoResourcePage()); $this->addPage(new IdoResourcePage());
$this->addPage(new LivestatusResourcePage()); $this->addPage(new LivestatusResourcePage());
$this->addPage(new InstancePage()); $this->addPage(new TransportPage());
$this->addPage(new SecurityPage()); $this->addPage(new SecurityPage());
$this->addPage(new SummaryPage(array('name' => 'setup_monitoring_summary'))); $this->addPage(new SummaryPage(array('name' => 'setup_monitoring_summary')));
} }
@ -150,7 +150,7 @@ class MonitoringWizard extends Wizard implements SetupWizard
); );
$setup->addStep( $setup->addStep(
new InstanceStep(array( new TransportStep(array(
'transportConfig' => $pageData['setup_command_transport'] 'transportConfig' => $pageData['setup_command_transport']
)) ))
); );

View File

@ -8,7 +8,7 @@ use Icinga\Module\Setup\Step;
use Icinga\Application\Config; use Icinga\Application\Config;
use Icinga\Exception\IcingaException; use Icinga\Exception\IcingaException;
class InstanceStep extends Step class TransportStep extends Step
{ {
protected $data; protected $data;