Code Duplication    Length = 12-12 lines in 2 locations

src/Handler/SentryMonologHandler.php 1 location

@@ 145-156 (lines=12) @@
142
     * @param  SentryLogger $logger
143
     * @return array
144
     */
145
    private function getUserData(Member $member = null, $logger)
146
    {
147
        if (!$member) {
148
            $member = Security::getCurrentUser();
149
        }
150
151
        return [
152
            'IPddress' => $logger->getIP(),
153
            'ID'       => $member ? $member->getField('ID') : SentryLogger::SLW_NOOP,
154
            'Email'    => $member ? $member->getField('Email') : SentryLogger::SLW_NOOP,
155
        ];
156
    }
157
}
158

src/Log/SentryLogger.php 1 location

@@ 277-288 (lines=12) @@
274
     * @param  mixed Member|null $member
275
     * @return array
276
     */
277
    public function defaultUser(Member $member = null) : array
278
    {
279
        if (!$member) {
280
            $member = Security::getCurrentUser();
281
        }
282
        
283
        return [
284
            'IPAddress' => $this->getIP() ?: self::SLW_NOOP,
285
            'ID'       => $member ? $member->getField('ID') : self::SLW_NOOP,
286
            'Email'    => $member ? $member->getField('Email') : self::SLW_NOOP,
287
        ];
288
    }
289
290
    /**
291
     * Generate a cleaned-up backtrace of the event that got us here.