apache / airavata-php-gateway
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system41% (25,333 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
php44% (25,180 lines)
js2% (153 lines)
Duplication per Component (primary)
app45% (25,180 lines)
public2% (153 lines)
ROOT0% (0 lines)
bootstrap0% (0 lines)

Duplication Between Components (50+ lines)

G app app public public app--public 61

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 63,817 duplicates...
Size#FoldersFilesLinesCode
272 x 2 app/libraries/Thrift/Exception
app/libraries/Thrift
42:366 (98%)
71:395 (45%)
view
270 x 2 app/views/resource
app/views/storage-resource
105:399 (74%)
85:379 (78%)
view
255 x 2 app/libraries/Thrift/Base
app/libraries/Thrift
64:365 (92%)
432:733 (42%)
view
255 x 2 app/libraries/Thrift/Base
app/libraries/Thrift
64:365 (92%)
94:395 (42%)
view
255 x 2 app/libraries/Thrift/Exception
app/libraries/Thrift
65:366 (92%)
432:733 (42%)
view
255 x 2 app/libraries/Thrift/Base
app/libraries/Thrift/Exception
64:365 (92%)
65:366 (92%)
view
255 x 2 app/libraries/Thrift
app/libraries/Thrift
94:395 (42%)
432:733 (42%)
view
87 x 2 app/libraries/Airavata/API/Error
app/libraries/Airavata/Model/Commons
702:833 (12%)
227:365 (27%)
view
85 x 2 app/views/resource
app/views/storage-resource
396:487 (11%)
88:178 (25%)
view
73 x 2 app/views/resource
app/views/storage-resource
1:84 (20%)
1:84 (21%)
view
59 x 2 app/views/experiment
app/views/experiment
104:187 (43%)
91:174 (47%)
view
56 x 2 app/libraries/Airavata/API/Error
app/libraries/Airavata/Model/Sharing
504:593 (7%)
2455:2544 (3%)
view
46 x 2 app/views/layout
app/views/layout
78:144 (43%)
34:99 (65%)
view
43 x 2 app/libraries/Airavata/M...pCatalog/GatewayProfile
app/libraries/Airavata/M...log/UserResourceProfile
592:646 (6%)
418:472 (8%)
view
43 x 2 app/libraries/Airavata/Model/Status
app/libraries/Airavata/Model/Status
332:386 (6%)
476:530 (6%)
view
43 x 2 app/libraries/Airavata/Model/Workflow
app/libraries/Airavata/Model/Workflow
174:228 (2%)
1179:1233 (2%)
view
43 x 2 app/libraries/Airavata/Model/Status
app/libraries/Airavata/Model/Status
188:242 (6%)
332:386 (6%)
view
43 x 2 app/libraries/Airavata/Model/Status
app/libraries/Airavata/Model/Status
188:242 (6%)
476:530 (6%)
view
43 x 2 app/libraries/Airavata/Model/Workflow
app/libraries/Airavata/Model/Workflow
174:228 (2%)
1671:1725 (2%)
view
43 x 2 app/libraries/Airavata/Model/Workflow
app/libraries/Airavata/Model/Workflow
1179:1233 (2%)
1671:1725 (2%)
view
41 x 2 app/libraries/Airavata/Model/Sharing
app/libraries/Airavata/Model/Sharing
1363:1413 (2%)
2059:2109 (2%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
4246:4295 (1%)
4497:4546 (1%)
view
39 x 2 app/libraries/Airavata/Service/Profile/Tenant/CPI
app/libraries/Airavata/Service/Profile/Tenant/CPI
1374:1423 (2%)
1835:1884 (2%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
2756:2805 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
3033:3082 (1%)
view
39 x 2 app/libraries/Airavata/Service/Profile/User/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1878:1927 (2%)
2431:2480 (2%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
1757:1806 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
3284:3333 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
3561:3610 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
3838:3887 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
4089:4138 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
1506:1555 (1%)
4340:4389 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
3284:3333 (1%)
4340:4389 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
3284:3333 (1%)
3561:3610 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
3284:3333 (1%)
3838:3887 (1%)
view
39 x 2 app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
3284:3333 (1%)
4089:4138 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2264:2313 (1%)
2492:2541 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2264:2313 (1%)
4497:4546 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2264:2313 (1%)
4246:4295 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2264:2313 (1%)
3278:3327 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2264:2313 (1%)
3995:4044 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
3278:3327 (1%)
3995:4044 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
3278:3327 (1%)
4246:4295 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
3278:3327 (1%)
4497:4546 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2492:2541 (1%)
3995:4044 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2492:2541 (1%)
4246:4295 (1%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2492:2541 (1%)
3278:3327 (1%)
view
39 x 2 app/libraries/Airavata/Service/Profile/User/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1371:1420 (2%)
1878:1927 (2%)
view
39 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/S.../Iam/Admin/Services/CPI
2492:2541 (1%)
4497:4546 (1%)
view
39 x 2 app/libraries/Airavata/Service/Profile/User/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1371:1420 (2%)
2431:2480 (2%)
view
Duplicated Units
The list of top 37 duplicated units.
See data for all 37 unit duplicates...
Size#FoldersFilesLinesCode
63 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
94:158 
65:129 
64:128 
view
55 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
262:318 
233:289 
232:288 
view
50 x 2 app/libraries/Airavata/M...log/UserResourceProfile
app/libraries/Airavata/M...pCatalog/GatewayProfile
418:469 
592:643 
view
50 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
160:211 
131:182 
130:181 
view
46 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
213:260 
184:231 
183:230 
view
40 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
320:361 
291:332 
290:331 
view
38 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/Service/Profile/Tenant/CPI
1136:1175 
538:577 
view
36 x 2 app/libraries/Airavata/Model/Commons
app/libraries/Airavata/API/Error
282:319 
750:787 
view
34 x 2 app/libraries/Airavata/M...log/UserResourceProfile
app/libraries/Airavata/M...pCatalog/GatewayProfile
377:412 
551:586 
view
32 x 3 app/libraries/Thrift
app/libraries/Thrift/Exception
app/libraries/Thrift/Base
363:396 
334:367 
333:366 
view
30 x 3 app/libraries/Airavata/Service/Profile/Tenant/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1476:1507 
2092:2123 
802:833 
view
29 x 6 app/libraries/Airavata/Model/Sharing
app/libraries/Airavata/API/Error
app/libraries/Airavata/S...dmin/Services/CPI/Error
app/libraries/Airavata/S...rofile/Tenant/CPI/Error
app/libraries/Airavata/S.../Groupmanager/CPI/Error
app/libraries/Airavata/S.../Profile/User/CPI/Error
2420:2450 
95:125 
48:78 
48:78 
48:78 
48:78 
view
25 x 2 app/libraries/Airavata/Model/Commons
app/libraries/Airavata/API/Error
353:379 
821:847 
view
25 x 2 app/libraries/Airavata/M...log/UserResourceProfile
app/libraries/Airavata/M...pCatalog/GatewayProfile
471:497 
645:671 
view
22 x 4 app/libraries/Airavata/API/Error
app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/Service/Profile/User/CPI
app/libraries/Airavata/Base/API
321:344 
978:1001 
638:661 
108:131 
view
22 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/Service/Profile/Tenant/CPI
1107:1130 
509:532 
view
21 x 2 app/libraries/Airavata/S.../Iam/Admin/Services/CPI
app/libraries/Airavata/Service/Profile/Tenant/CPI
1177:1199 
579:601 
view
20 x 2 app/libraries/Airavata/Model/Commons
app/libraries/Airavata/API/Error
255:276 
723:744 
view
20 x 3 app/views/experiment
app/views/experiment
app/views/partials
138:166 
125:153 
144:172 
view
19 x 2 app/libraries
app/libraries
216:239 
452:475 
view
18 x 2 app/libraries
app/libraries
337:358 
659:680 
view
15 x 2 app/libraries/Airavata/Model/Commons
app/libraries/Airavata/API/Error
321:337 
789:805 
view
15 x 2 app/libraries/Thrift
app/libraries/Thrift/Exception
761:777 
55:71 
view
14 x 3 app/libraries/Airavata/Service/Profile/Tenant/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1455:1470 
2071:2086 
781:796 
view
13 x 6 app/libraries/Airavata/Model/Sharing
app/libraries/Airavata/API/Error
app/libraries/Airavata/S...dmin/Services/CPI/Error
app/libraries/Airavata/S...rofile/Tenant/CPI/Error
app/libraries/Airavata/S.../Groupmanager/CPI/Error
app/libraries/Airavata/S.../Profile/User/CPI/Error
2400:2414 
75:89 
28:42 
28:42 
28:42 
28:42 
view
13 x 3 app/libraries/Airavata/Service/Profile/Tenant/CPI
app/libraries/Airavata/S...rofile/Groupmanager/CPI
app/libraries/Airavata/Service/Profile/User/CPI
1509:1523 
2125:2139 
835:849 
view
12 x 2 app/libraries/Thrift
app/libraries/Thrift/Exception
71:84 
42:55 
view
12 x 3 public/js
public/js
public/js
50:64 
14:28 
38:52 
view
10 x 6 app/libraries/Airavata/Model/Sharing
app/libraries/Airavata/API/Error
app/libraries/Airavata/S...dmin/Services/CPI/Error
app/libraries/Airavata/S...rofile/Tenant/CPI/Error
app/libraries/Airavata/S.../Groupmanager/CPI/Error
app/libraries/Airavata/S.../Profile/User/CPI/Error
2452:2463 
127:138 
80:91 
80:91 
80:91 
80:91 
view
9 x 2 app/libraries
app/libraries
150:163 
385:398 
view
9 x 2 app/libraries
app/libraries
165:182 
400:417 
view
8 x 2 app/libraries
app/libraries
268:278 
581:591 
view
8 x 2 app/libraries/Thrift
app/libraries/Thrift/Base
421:430 
48:57 
view
8 x 2 public/js/sharing
public/js/sharing
150:159 
171:180 
view
7 x 2 app/controllers
app/controllers
224:232 
568:576 
view
7 x 2 app/controllers
app/controllers
234:242 
578:586 
view
6 x 4 app/libraries/Wsis/Stubs
app/libraries/Wsis/Stubs
app/libraries/Wsis/Stubs
app/libraries/Wsis/Stubs
250:257 
172:179 
897:904 
141:148 
view