Code Duplication    Length = 4-6 lines in 2 locations

src/UrlComposer.php 2 locations

@@ 54-57 (lines=4) @@
51
     */
52
    public function __construct($url = '')
53
    {
54
        if ('' != $url && false === filter_var($url, FILTER_VALIDATE_URL))
55
        {
56
            throw new UrlException(sprintf('Invalid URL! (%s)', $url));
57
        }
58
59
        $this->parseUrlString($url);
60
    }
@@ 482-487 (lines=6) @@
479
            $url = sprintf('%s#%s', $url, $this->getFragment());
480
        }
481
482
        if (false === filter_var($url, FILTER_VALIDATE_URL))
483
        {
484
            throw new UrlException(sprintf('URL composition error! Please check your data. ' .
485
                                           'The composition result is an invalid URL: "%s"',
486
                                           $url));
487
        }
488
489
        return $url;
490
    }