protected function getTransport() { $instance = $this->params->get('instance'); if ($instance = $this->params->get('instance')) { $transport = CommandTransport::create($instance); } else { $transport = CommandTransport::first(); } return $transport; }
/** * Get the transport used to send commands * * @param Request $request * * @return \Icinga\Module\Monitoring\Command\Transport\CommandTransportInterface */ public function getTransport(Request $request) { $instance = $request->getParam('instance'); if ($instance !== null) { $transport = CommandTransport::create($instance); } else { $transport = CommandTransport::first(); } return $transport; }