File tree Expand file tree Collapse file tree 2 files changed +23
-10
lines changed Expand file tree Collapse file tree 2 files changed +23
-10
lines changed Original file line number Diff line number Diff line change 11
11
12
12
use nicoSWD \Rules \Tokens \BaseToken ;
13
13
14
- abstract class CallableFunction
14
+ abstract class CallableFunction implements CallableUserFunction
15
15
{
16
16
/**
17
17
* @var BaseToken
@@ -22,13 +22,4 @@ public function __construct(BaseToken $token)
22
22
{
23
23
$ this ->token = $ token ;
24
24
}
25
-
26
- /**
27
- * @param BaseToken $param
28
- * @param BaseToken $param...
29
- * @return mixed
30
- */
31
- abstract public function call ($ param = null );
32
-
33
- abstract public function getName () : string ;
34
25
}
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ /**
4
+ * @license http://opensource.org/licenses/mit-license.php MIT
5
+ * @link https://github.com/nicoSWD
6
+ * @author Nicolas Oelgart <[email protected] >
7
+ */
8
+ namespace nicoSWD \Rules \Core ;
9
+
10
+ use nicoSWD \Rules \Tokens \BaseToken ;
11
+
12
+ interface CallableUserFunction
13
+ {
14
+ /**
15
+ * @param BaseToken $param
16
+ * @param BaseToken $param ...
17
+ * @return BaseToken
18
+ */
19
+ public function call ($ param = null );
20
+
21
+ public function getName () : string ;
22
+ }
You can’t perform that action at this time.
0 commit comments