mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-03 07:04:07 +01:00
61 lines
901 B
PHP
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);
|
|
} |