]> git.immae.eu Git - github/wallabag/wallabag.git/blob - src/Wallabag/CoreBundle/Notifications/ActionInterface.php
First draft for notifications
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Notifications / ActionInterface.php
1 <?php
2
3 namespace Wallabag\CoreBundle\Notifications;
4
5 interface ActionInterface
6 {
7
8 /**
9 * @return string
10 */
11 public function getLabel();
12
13 /**
14 * @param string $label
15 *
16 * @return ActionInterface
17 */
18 public function setLabel($label);
19
20 /**
21 * @return int
22 */
23 public function getType();
24
25 /**
26 * @param int $type
27 *
28 * @return ActionInterface
29 */
30 public function setType($type);
31
32 /**
33 * @return string
34 */
35 public function getLink();
36
37 /**
38 * @param string $link
39 *
40 * @return ActionInterface
41 */
42 public function setLink($link);
43 }