Files
sysPass/lib/SP/Mvc/Controller/CrudControllerInterface.php
2017-11-27 02:31:34 +01:00

61 lines
901 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);
/**
* Saves create action
*/
public function saveCreateAction();
/**
* Saves edit action
*
* @param $id
*/
public function saveEditAction($id);
/**
* Saves delete action
*
* @param $id
*/
public function saveDeleteAction($id);
}