Code Duplication    Length = 13-13 lines in 2 locations

src/Posibrain/Positroner.php 2 locations

@@ 136-148 (lines=13) @@
133
        return $currentMemory;
134
    }
135
136
    public function generateSymbolicAnswer(AnalysedRequest $request, $memory = null, TchatMessage $currentAnswer = null)
137
    {
138
        if (empty($this->selectedPositrons)) {
139
            return new TchatMessage('Goxjjdp !?');
140
        }
141
        foreach ($this->selectedPositrons as $positron) {
142
            $currentAnswser = $positron->generateSymbolicAnswer($request, $memory, $currentAnswer);
143
        }
144
        if (null == $currentAnswser) {
145
            $currentAnswser = new TchatMessage('HJJoc ?');
146
        }
147
        return $currentAnswser;
148
    }
149
150
    public function provideMeaning(AnalysedRequest $request, $memory, TchatMessage $answer, TchatMessage $currentAnswer = null)
151
    {
@@ 150-162 (lines=13) @@
147
        return $currentAnswser;
148
    }
149
150
    public function provideMeaning(AnalysedRequest $request, $memory, TchatMessage $answer, TchatMessage $currentAnswer = null)
151
    {
152
        if (empty($this->selectedPositrons)) {
153
            return new TchatMessage('Ndfdslp !?');
154
        }
155
        foreach ($this->selectedPositrons as $positron) {
156
            $currentAnswser = $positron->provideMeaning($request, $memory, $answer, $currentAnswer);
157
        }
158
        if (null == $currentAnswser) {
159
            $currentAnswser = new TchatMessage('Ndfdslp ?');
160
        }
161
        return $currentAnswser;
162
    }
163
164
    public function beautifyAnswer(AnalysedRequest $request, $memory, TchatMessage $answer, TchatMessage $currentAnswer = null)
165
    {