Code Duplication    Length = 7-8 lines in 2 locations

src/BaseRequest.php 2 locations

@@ 235-242 (lines=8) @@
232
    /**
233
     * @return string user/pass/access_token masked url
234
     */
235
    public function getMaskedURL()
236
    {
237
        $url = self::ifOr($this->scheme, '', '://');
238
        $url .= self::ifOr($this->host);
239
        $url .= self::ifOr($this->port, ':');
240
        $url .= self::ifOr($this->path);
241
        return $url;
242
    }
243
244
    /**
245
     * @return string
@@ 247-253 (lines=7) @@
244
    /**
245
     * @return string
246
     */
247
    public function getOriginURL()
248
    {
249
        $url = self::ifOr($this->scheme, '', '://');
250
        $url .= self::ifOr($this->host);
251
        $url .= self::ifOr($this->port, ':');
252
        return $url;
253
    }
254
255
    private static function ifOr($str, $pre = '', $post = '')
256
    {