Replace class `Backend` use with `MonitoringBackend` and remove class `Backend`
This commit is contained in:
parent
0db42b32e6
commit
3b04a0489e
|
@ -52,6 +52,7 @@ v2.6 to v2.8 requires to follow the instructions for v2.7 too.
|
|||
+ `Icinga\Web\Hook\TicketHook`: Use `Icinga\Application\Hook\TicketHook` instead.
|
||||
+ `Icinga\Web\Hook\GrapherHook`: Use `Icinga\Application\Hook\GrapherHook` instead.
|
||||
+ `Icinga\Module\Monitoring\Environment`: Not in use.
|
||||
+ `Icinga\Module\Monitoring\Backend`: Use `Icinga\Module\Monitoring\Backend\MonitoringBackend` instead.
|
||||
|
||||
* All the following deprecated js classes and methods are removed:
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace Icinga\Module\Monitoring\Clicommands;
|
||||
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Module\Monitoring\Cli\CliUtils;
|
||||
use Icinga\Date\DateFormatter;
|
||||
use Icinga\Cli\Command;
|
||||
|
@ -25,7 +25,7 @@ class ListCommand extends Command
|
|||
|
||||
public function init()
|
||||
{
|
||||
$this->backend = Backend::instance($this->params->shift('backend'));
|
||||
$this->backend = MonitoringBackend::instance($this->params->shift('backend'));
|
||||
$this->dumpSql = $this->params->shift('showsql');
|
||||
}
|
||||
|
||||
|
|
|
@ -8,10 +8,10 @@ use Icinga\Data\ResourceFactory;
|
|||
use Icinga\Exception\ConfigurationError;
|
||||
use Icinga\Exception\NotFoundError;
|
||||
use Icinga\Forms\ConfirmRemovalForm;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Module\Monitoring\Forms\Config\TransportReorderForm;
|
||||
use Icinga\Web\Controller;
|
||||
use Icinga\Web\Notification;
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Forms\Config\BackendConfigForm;
|
||||
use Icinga\Module\Monitoring\Forms\Config\SecurityConfigForm;
|
||||
use Icinga\Module\Monitoring\Forms\Config\TransportConfigForm;
|
||||
|
@ -215,7 +215,7 @@ class ConfigController extends Controller
|
|||
$form->setTitle(sprintf($this->translate('Edit Command Transport %s'), $transportName));
|
||||
$form->setIniConfig($this->Config('commandtransports'));
|
||||
$form->setInstanceNames(
|
||||
Backend::instance()->select()->from('instance', array('instance_name'))->fetchColumn()
|
||||
MonitoringBackend::instance()->select()->from('instance', array('instance_name'))->fetchColumn()
|
||||
);
|
||||
$form->setOnSuccess(function (TransportConfigForm $form) use ($transportName) {
|
||||
try {
|
||||
|
@ -259,7 +259,7 @@ class ConfigController extends Controller
|
|||
$form->setTitle($this->translate('Create New Command Transport'));
|
||||
$form->setIniConfig($this->Config('commandtransports'));
|
||||
$form->setInstanceNames(
|
||||
Backend::instance()->select()->from('instance', array('instance_name'))->fetchColumn()
|
||||
MonitoringBackend::instance()->select()->from('instance', array('instance_name'))->fetchColumn()
|
||||
);
|
||||
$form->setOnSuccess(function (TransportConfigForm $form) {
|
||||
try {
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
|
||||
namespace Icinga\Module\Monitoring\Controllers;
|
||||
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Security\SecurityException;
|
||||
use Icinga\Util\GlobFilter;
|
||||
use Icinga\Web\Form;
|
||||
use Zend_Form;
|
||||
use Icinga\Data\Filter\Filter;
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Controller;
|
||||
use Icinga\Module\Monitoring\DataView\DataView;
|
||||
use Icinga\Module\Monitoring\Forms\Command\Object\DeleteCommentCommandForm;
|
||||
|
@ -34,7 +34,7 @@ class ListController extends Controller
|
|||
/**
|
||||
* Overwrite the backend to use (used for testing)
|
||||
*
|
||||
* @param Backend $backend The Backend that should be used for querying
|
||||
* @param MonitoringBackend $backend The Backend that should be used for querying
|
||||
*/
|
||||
public function setBackend($backend)
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
namespace Icinga\Module\Monitoring\Controllers;
|
||||
|
||||
use Icinga\Data\Filter\FilterEqual;
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Module\Monitoring\Controller;
|
||||
use Icinga\Security\SecurityException;
|
||||
use Icinga\Web\Url;
|
||||
|
@ -17,7 +17,7 @@ use Icinga\Web\Url;
|
|||
class ShowController extends Controller
|
||||
{
|
||||
/**
|
||||
* @var Backend
|
||||
* @var MonitoringBackend
|
||||
*/
|
||||
protected $backend;
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
/* Icinga Web 2 | (c) 2013 Icinga Development Team | GPLv2+ */
|
||||
|
||||
// TODO: obsolete, remove once MonitoringBackend is in use everywhere
|
||||
|
||||
namespace Icinga\Module\Monitoring;
|
||||
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
|
||||
class Backend extends MonitoringBackend
|
||||
{
|
||||
}
|
|
@ -9,6 +9,7 @@ use Icinga\Exception\QueryException;
|
|||
use Icinga\Data\Filter\Filter;
|
||||
use Icinga\Data\Filterable;
|
||||
use Icinga\File\Csv;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Module\Monitoring\Data\CustomvarProtectionIterator;
|
||||
use Icinga\Util\Json;
|
||||
use Icinga\Web\Controller as IcingaWebController;
|
||||
|
@ -22,13 +23,13 @@ class Controller extends IcingaWebController
|
|||
/**
|
||||
* The backend used for this controller
|
||||
*
|
||||
* @var Backend
|
||||
* @var MonitoringBackend
|
||||
*/
|
||||
protected $backend;
|
||||
|
||||
protected function moduleInit()
|
||||
{
|
||||
$this->backend = Backend::instance($this->_getParam('backend'));
|
||||
$this->backend = MonitoringBackend::instance($this->_getParam('backend'));
|
||||
$this->view->url = Url::fromRequest();
|
||||
}
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ namespace Icinga\Module\Monitoring\ProvidedHook;
|
|||
|
||||
use Icinga\Application\Hook\HealthHook;
|
||||
use Icinga\Date\DateFormatter;
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use ipl\Web\Url;
|
||||
|
||||
class Health extends HealthHook
|
||||
|
@ -25,7 +25,7 @@ class Health extends HealthHook
|
|||
|
||||
public function checkHealth()
|
||||
{
|
||||
$backendName = Backend::instance()->getName();
|
||||
$backendName = MonitoringBackend::instance()->getName();
|
||||
$programStatus = $this->getProgramStatus();
|
||||
if ($programStatus === false) {
|
||||
$this->setState(self::STATE_UNKNOWN);
|
||||
|
@ -55,7 +55,7 @@ class Health extends HealthHook
|
|||
protected function getProgramStatus()
|
||||
{
|
||||
if ($this->programStatus === null) {
|
||||
$this->programStatus = Backend::instance()->select()
|
||||
$this->programStatus = MonitoringBackend::instance()->select()
|
||||
->from('programstatus', [
|
||||
'program_version',
|
||||
'status_update_time',
|
||||
|
|
|
@ -9,7 +9,7 @@ require_once realpath(dirname(__FILE__) . '/../../../../../test/php/bootstrap.ph
|
|||
|
||||
use Icinga\Application\Config;
|
||||
use Icinga\Data\ConfigObject;
|
||||
use Icinga\Module\Monitoring\Backend;
|
||||
use Icinga\Module\Monitoring\Backend\MonitoringBackend;
|
||||
use Icinga\Test\BaseTestCase;
|
||||
use Mockery;
|
||||
|
||||
|
@ -53,7 +53,7 @@ class Bug7043Test extends BaseTestCase
|
|||
)
|
||||
)));
|
||||
|
||||
$defaultBackend = Backend::instance();
|
||||
$defaultBackend = MonitoringBackend::instance();
|
||||
|
||||
$this->assertEquals('backendName', $defaultBackend->getName(), 'Default backend has name set');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue