Files
sysPass/lib/SP/Mvc/Controller/CrudControllerInterface.php
nuxsmin 94f9929be0 * [ADD] Notifications module
* [ADD] Delete multiple items at once
* [FIX] Some bugfixes
* [MOD] Removed deprecated code
2018-02-26 02:29:54 +01:00

54 lines
796 B
PHP

<?php
namespace SP\Mvc\Controller;
/**
* Interface CrudControllerInterface
*
* @package SP\Mvc\Controller
*/
interface CrudControllerInterface
{
/**
* View action
*
* @param $id
*/
public function viewAction($id);
/**
* Search action
*/
public function searchAction();
/**
* Create action
*/
public function createAction();
/**
* Edit action
*
* @param $id
*/
public function editAction($id);
/**
* Delete action
*
* @param $id
*/
public function deleteAction($id = null);
/**
* Saves create action
*/
public function saveCreateAction();
/**
* Saves edit action
*
* @param $id
*/
public function saveEditAction($id);
}