Code Duplication    Length = 10-10 lines in 3 locations

Service/SinchExceptionResolver.php 3 locations

@@ 110-119 (lines=10) @@
107
     *
108
     * @return \Fresh\SinchBundle\Exception\SinchException|null
109
     */
110
    private static function getSinchExceptionForUnauthorized($errorCode, $errorMessage)
111
    {
112
        $exception = null;
113
114
        if (SinchErrorCode::ILLEGAL_AUTHORIZATION_HEADER === $errorCode) {
115
            $exception = new SinchIllegalAuthorizationHeaderException($errorMessage);
116
        }
117
118
        return $exception;
119
    }
120
121
    /**
122
     * Get Sinch exception for payment required
@@ 131-140 (lines=10) @@
128
     *
129
     * @return \Fresh\SinchBundle\Exception\SinchException|null
130
     */
131
    private static function getSinchExceptionForPaymentRequired($errorCode, $errorMessage)
132
    {
133
        $exception = null;
134
135
        if (SinchErrorCode::THERE_IS_NOT_ENOUGH_FUNDS_TO_SEND_THE_MESSAGE === $errorCode) {
136
            $exception = new SinchPaymentRequiredException($errorMessage);
137
        }
138
139
        return $exception;
140
    }
141
142
    /**
143
     * Get Sinch exception for forbidden
@@ 178-187 (lines=10) @@
175
     *
176
     * @return \Fresh\SinchBundle\Exception\SinchException|null
177
     */
178
    private static function getSinchExceptionForInternalServerError($errorCode, $errorMessage)
179
    {
180
        $exception = null;
181
182
        if (SinchErrorCode::INTERNAL_ERROR === $errorCode) {
183
            $exception = new SinchInternalErrorException($errorMessage);
184
        }
185
186
        return $exception;
187
    }
188
189
    // endregion
190
}