Code Duplication    Length = 50-50 lines in 2 locations

eZ/Publish/Core/MVC/Symfony/SiteAccess/Tests/RouterURIElement2Test.php 1 location

@@ 68-117 (lines=50) @@
65
        $router->setSiteAccess();
66
    }
67
68
    public function matchProvider()
69
    {
70
        return array(
71
            array(SimplifiedRequest::fromUrl('http://example.com'), 'default_sa'),
72
            array(SimplifiedRequest::fromUrl('https://example.com'), 'default_sa'),
73
            array(SimplifiedRequest::fromUrl('http://example.com/'), 'default_sa'),
74
            array(SimplifiedRequest::fromUrl('https://example.com/'), 'default_sa'),
75
            array(SimplifiedRequest::fromUrl('http://example.com//'), 'default_sa'),
76
            array(SimplifiedRequest::fromUrl('https://example.com//'), 'default_sa'),
77
            array(SimplifiedRequest::fromUrl('http://example.com:8080/'), 'default_sa'),
78
            array(SimplifiedRequest::fromUrl('http://example.com/first_siteaccess/'), 'default_sa'),
79
            array(SimplifiedRequest::fromUrl('http://example.com/?first_siteaccess'), 'default_sa'),
80
            array(SimplifiedRequest::fromUrl('http://example.com/?first_sa'), 'default_sa'),
81
            array(SimplifiedRequest::fromUrl('http://example.com/first_salt'), 'default_sa'),
82
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa.foo'), 'default_sa'),
83
            array(SimplifiedRequest::fromUrl('http://example.com/test'), 'default_sa'),
84
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/'), 'test_foo'),
85
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/bar/'), 'test_foo'),
86
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/bar/first_sa'), 'test_foo'),
87
            array(SimplifiedRequest::fromUrl('http://example.com/default_sa'), 'default_sa'),
88
89
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa'), 'first_sa'),
90
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa/'), 'first_sa'),
91
            // Double slashes shouldn't be considered as one
92
            array(SimplifiedRequest::fromUrl('http://example.com//first_sa//'), 'default_sa'),
93
            array(SimplifiedRequest::fromUrl('http://example.com///first_sa///test'), 'default_sa'),
94
            array(SimplifiedRequest::fromUrl('http://example.com//first_sa//foo/bar'), 'default_sa'),
95
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/foo//bar/'), 'first_sa'),
96
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa/foo'), 'first_sa_foo'),
97
            array(SimplifiedRequest::fromUrl('http://example.com:82/first_sa/'), 'first_sa'),
98
            array(SimplifiedRequest::fromUrl('http://third_siteaccess/first_sa/'), 'first_sa'),
99
            array(SimplifiedRequest::fromUrl('http://first_sa/'), 'first_sa'),
100
            array(SimplifiedRequest::fromUrl('https://first_sa/'), 'first_sa'),
101
            array(SimplifiedRequest::fromUrl('http://first_sa:81/'), 'first_sa'),
102
            array(SimplifiedRequest::fromUrl('http://first_siteaccess/'), 'first_sa'),
103
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/'), 'first_sa'),
104
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/'), 'first_sa'),
105
            array(SimplifiedRequest::fromUrl('http://first_siteaccess/foo/'), 'first_sa'),
106
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/foo/baz/'), 'foo_baz'),
107
108
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa'), 'second_sa'),
109
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa/'), 'second_sa'),
110
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa?param1=foo'), 'second_sa'),
111
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa/foo/'), 'second_sa_foo'),
112
            array(SimplifiedRequest::fromUrl('http://example.com:82/second_sa/'), 'second_sa'),
113
            array(SimplifiedRequest::fromUrl('http://example.com:83/second_sa/'), 'second_sa'),
114
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/second_sa/'), 'second_sa'),
115
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/second_sa/'), 'second_sa'),
116
        );
117
    }
118
119
    /**
120
     * @param int $level

eZ/Publish/Core/MVC/Symfony/SiteAccess/Tests/RouterURIElementTest.php 1 location

@@ 68-117 (lines=50) @@
65
        $router->setSiteAccess();
66
    }
67
68
    public function matchProvider()
69
    {
70
        return array(
71
            array(SimplifiedRequest::fromUrl('http://example.com'), 'default_sa'),
72
            array(SimplifiedRequest::fromUrl('https://example.com'), 'default_sa'),
73
            array(SimplifiedRequest::fromUrl('http://example.com/'), 'default_sa'),
74
            array(SimplifiedRequest::fromUrl('https://example.com/'), 'default_sa'),
75
            array(SimplifiedRequest::fromUrl('http://example.com//'), 'default_sa'),
76
            array(SimplifiedRequest::fromUrl('https://example.com//'), 'default_sa'),
77
            array(SimplifiedRequest::fromUrl('http://example.com:8080/'), 'default_sa'),
78
            array(SimplifiedRequest::fromUrl('http://example.com/first_siteaccess/'), 'first_siteaccess'),
79
            array(SimplifiedRequest::fromUrl('http://example.com/?first_siteaccess'), 'default_sa'),
80
            array(SimplifiedRequest::fromUrl('http://example.com/?first_sa'), 'default_sa'),
81
            array(SimplifiedRequest::fromUrl('http://example.com/first_salt'), 'first_salt'),
82
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa.foo'), 'first_sa.foo'),
83
            array(SimplifiedRequest::fromUrl('http://example.com/test'), 'test'),
84
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/'), 'test'),
85
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/bar/'), 'test'),
86
            array(SimplifiedRequest::fromUrl('http://example.com/test/foo/bar/first_sa'), 'test'),
87
            array(SimplifiedRequest::fromUrl('http://example.com/default_sa'), 'default_sa'),
88
89
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa'), 'first_sa'),
90
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa/'), 'first_sa'),
91
            // Double slashes shouldn't be considered as one
92
            array(SimplifiedRequest::fromUrl('http://example.com//first_sa//'), 'default_sa'),
93
            array(SimplifiedRequest::fromUrl('http://example.com///first_sa///test'), 'default_sa'),
94
            array(SimplifiedRequest::fromUrl('http://example.com//first_sa//foo/bar'), 'default_sa'),
95
            array(SimplifiedRequest::fromUrl('http://example.com/first_sa/foo'), 'first_sa'),
96
            array(SimplifiedRequest::fromUrl('http://example.com:82/first_sa/'), 'first_sa'),
97
            array(SimplifiedRequest::fromUrl('http://third_siteaccess/first_sa/'), 'first_sa'),
98
            array(SimplifiedRequest::fromUrl('http://first_sa/'), 'first_sa'),
99
            array(SimplifiedRequest::fromUrl('https://first_sa/'), 'first_sa'),
100
            array(SimplifiedRequest::fromUrl('http://first_sa:81/'), 'first_sa'),
101
            array(SimplifiedRequest::fromUrl('http://first_siteaccess/'), 'first_sa'),
102
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/'), 'first_sa'),
103
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/'), 'first_sa'),
104
            array(SimplifiedRequest::fromUrl('http://first_siteaccess/foo/'), 'foo'),
105
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/foo/'), 'foo'),
106
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/foo/'), 'foo'),
107
108
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa'), 'second_sa'),
109
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa/'), 'second_sa'),
110
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa?param1=foo'), 'second_sa'),
111
            array(SimplifiedRequest::fromUrl('http://example.com/second_sa/foo/'), 'second_sa'),
112
            array(SimplifiedRequest::fromUrl('http://example.com:82/second_sa/'), 'second_sa'),
113
            array(SimplifiedRequest::fromUrl('http://example.com:83/second_sa/'), 'second_sa'),
114
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:82/second_sa/'), 'second_sa'),
115
            array(SimplifiedRequest::fromUrl('http://first_siteaccess:83/second_sa/'), 'second_sa'),
116
        );
117
    }
118
119
    public function testGetName()
120
    {