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 1111
1212use nicoSWD \Rules \Tokens \BaseToken ;
1313
14- abstract class CallableFunction
14+ abstract class CallableFunction implements CallableUserFunction
1515{
1616 /**
1717 * @var BaseToken
@@ -22,13 +22,4 @@ public function __construct(BaseToken $token)
2222 {
2323 $ this ->token = $ token ;
2424 }
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 ;
3425}
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 <nico@oelgart.com>
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