public function changeLteStatusAction()
 {
     if (!$this->getRequest()->isPut()) {
         throw new AppEx\ForbiddenException("Lte activation/deactivation must be a put request");
     }
     $data = $this->_checkAndGetListData('changeLte', true, array('PUT'));
     $status = $this->_getParam('status', null);
     if (!$status) {
         throw new AppEx\InvalidArgumentException("Status query param is mandatory");
     }
     switch ($status) {
         case self::LTE_STATUS_ACTIVATE:
             $watcher = $this->_simSrv->changeLte(true, $data['list']);
             break;
         case self::LTE_STATUS_DEACTIVATE:
             $watcher = $this->_simSrv->changeLte(false, $data['list']);
             break;
         default:
             throw new AppEx\InvalidArgumentException("Invalid Status");
     }
     $this->view->data = $watcher;
 }
 public function testChangeLteOneValue()
 {
     $data = '1';
     $this->_service->changeLte($data, array());
 }