*/ namespace Icinga\Module\Toplevelview\Monitoring; use Icinga\Data\ConnectionInterface; use Icinga\Module\Monitoring\Backend\MonitoringBackend; use Icinga\Module\Monitoring\DataView\Servicestatus as IcingaServiceStatus; class Servicestatus extends IcingaServiceStatus { /** @noinspection PhpMissingParentConstructorInspection */ /** * @param ConnectionInterface $connection * @param array|null $columns * @noinspection PhpMissingParentConstructorInspection */ public function __construct(ConnectionInterface $connection, array $columns = null, $options = null) { /** @var MonitoringBackend $connection */ $this->connection = $connection; $this->query = new ServicestatusQuery($connection->getResource(), $columns, $options); } /** * {@inheritdoc} */ public function getColumns() { return array_merge( parent::getColumns(), array( //'service_in_notification_period', 'service_notification_period', ) ); } }