code: public function deletePageHistoricAction() 
      {
          $responseData = $this->params()->fromRoute('datas', $this->params()->fromQuery('datas', ''));
  
          $idPage       = $responseData[0]['idPage'];
  
          $response = array('idPage' => $idPage);
          $this->getEventManager()->trigger('meliscmspagehistoric_historic_delete_start', $this, $response);
          
      	$melisPageHistoricTable = $this->getServiceLocator()->get('MelisPageHistoricTable');
      	
  
      	$melisCoreAuth = $this->getServiceLocator()->get('MelisCoreAuth');
  
      	$userId = (int) null;
          $userAuthDatas =  $melisCoreAuth->getStorage()->read();
      	if($userAuthDatas)
      	   $userId = $userAuthDatas->usr_id;
      	    	     
          $histDatas = array(
              'hist_page_id' => $idPage,
      	    'hist_action'  => 'Delete',
              'hist_date'     => date('Y-m-d H:i:s'),
      	    'hist_user_id' => $userId,
      	    'hist_description' => 'tr_melispagehistoric_action_text_Delete' 
          );
          $melisPageHistoricTable->save($histDatas);
      	
          $this->getEventManager()->trigger('meliscmspagehistoric_historic_delete_end', $this, $responseData);
      }
docs: Removes page historic entries