Code Duplication    Length = 14-14 lines in 2 locations

src/NukaCode/Users/Presenters/UserPresenter.php 2 locations

@@ 186-199 (lines=14) @@
183
        return ($this->lastActive == '0000-00-00 00:00:00' || $this->lastActive == null ? 'Never' : date('F jS, Y \a\t h:ia', strtotime($this->lastActive)));
184
    }
185
186
    public function online($flip = false)
187
    {
188
        if ($this->lastActive >= date('Y-m-d H:i:s', strtotime('-15 minutes'))) {
189
            $status = ['<i class="text-success fa fa-circle"></i>', 'Online'];
190
        } else {
191
            $status = ['<i class="text-error fa fa-circle"></i>', 'Offline'];
192
        }
193
194
        if ($flip) {
195
            return implode('&nbsp;&nbsp;', array_reverse($status));
196
        }
197
198
        return implode('&nbsp;&nbsp;', $status);
199
    }
200
201
    public function onlineMaterialize($flip = false)
202
    {
@@ 201-214 (lines=14) @@
198
        return implode('&nbsp;&nbsp;', $status);
199
    }
200
201
    public function onlineMaterialize($flip = false)
202
    {
203
        if ($this->lastActive >= date('Y-m-d H:i:s', strtotime('-15 minutes'))) {
204
            $status = ['<i class="green-text fa fa-circle"></i>', 'Online'];
205
        } else {
206
            $status = ['<i class="red-text fa fa-circle"></i>', 'Offline'];
207
        }
208
209
        if ($flip) {
210
            return implode('&nbsp;&nbsp;', array_reverse($status));
211
        }
212
213
        return implode('&nbsp;&nbsp;', $status);
214
    }
215
}
216