1: <?php
2:
3: /**
4: * Project sberp
5: *
6: * @file IPresenter
7: * @author Jaromír Polášek
8: * @version 0.7.1.FORM
9: * Encoding UTF-8
10: */
11:
12: namespace App\Interfaces;
13:
14: /**
15: * Interface pro presenter
16: */
17:
18: interface IPresenter {
19: /**
20: * Výchozí render
21: */
22: public function renderDefault($source);
23: /**
24: * REnder pro přidání záznamu
25: */
26: public function renderAdd($source);
27: /**
28: * Rnder pro editaci záznamu
29: */
30: public function renderEdit($source, $id);
31: /**
32: * Render pro zobrazení záznamu
33: */
34: public function renderShow($source, $id);
35: /**
36: * Render pro odstranění záznamu
37: */
38: public function renderDelete($source, $id);
39: }
40: