1 | <?php |
||
12 | abstract class Positron |
||
13 | { |
||
14 | |||
15 | public function isPositronTriggered(TchatMessage $request) |
||
19 | |||
20 | public function isBotTriggered(TchatMessage $request, $currentValue = true) |
||
24 | |||
25 | public function analyseRequest(TchatMessage $request, AnalysedRequest $currentAnalysedRequest = null) |
||
32 | |||
33 | public function isPositronStillTriggered(AnalysedRequest $request) |
||
37 | |||
38 | public function isBotStillTriggered(AnalysedRequest $request, $currentValue = true) |
||
42 | |||
43 | public function loadMemory(AnalysedRequest $request, $currentMemory = null) |
||
47 | |||
48 | public function transformLoadedMemory(AnalysedRequest $request, $memory, $currentMemory = null) |
||
55 | |||
56 | public function generateSymbolicAnswer(AnalysedRequest $request, $memory, TchatMessage $currentAnswer = null) |
||
60 | |||
61 | public function provideMeaning(AnalysedRequest $request, $memory, TchatMessage $answer, TchatMessage $currentAnswer = null) |
||
68 | |||
69 | public function beautifyAnswer(AnalysedRequest $request, $memory, TchatMessage $answer, TchatMessage $currentAnswer = null) |
||
76 | |||
77 | public function updateMemory(AnalysedRequest $request, $memory, TchatMessage $answer) |
||
79 | } |
||
80 | |||
83 |
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.