luyadev/luya-module-cms

View on GitHub

Showing 117 of 326 total issues

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            127 =>
            [
                    'id' => '127',
                    'nav_id' => '17',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            117 =>
            [
                    'id' => '117',
                    'nav_id' => '39',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            120 =>
            [
                    'id' => '120',
                    'nav_id' => '25',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            113 =>
            [
                    'id' => '113',
                    'nav_id' => '49',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            108 =>
            [
                    'id' => '108',
                    'nav_id' => '6',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            110 =>
            [
                    'id' => '110',
                    'nav_id' => '91',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            125 =>
            [
                    'id' => '125',
                    'nav_id' => '50',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            105 =>
            [
                    'id' => '105',
                    'nav_id' => '44',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            111 =>
            [
                    'id' => '111',
                    'nav_id' => '40',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            104 =>
            [
                    'id' => '104',
                    'nav_id' => '43',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            122 =>
            [
                    'id' => '122',
                    'nav_id' => '13',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            107 =>
            [
                    'id' => '107',
                    'nav_id' => '45',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            118 =>
            [
                    'id' => '118',
                    'nav_id' => '23',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            114 =>
            [
                    'id' => '114',
                    'nav_id' => '82',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            109 =>
            [
                    'id' => '109',
                    'nav_id' => '34',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            123 =>
            [
                    'id' => '123',
                    'nav_id' => '14',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            124 =>
            [
                    'id' => '124',
                    'nav_id' => '18',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 428..452
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 22 locations. Consider refactoring.
Open

            126 =>
            [
                    'id' => '126',
                    'nav_id' => '16',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 21 other locations - About 2 hrs to fix
tests/src/menu/_dataFrArray.php on lines 54..78
tests/src/menu/_dataFrArray.php on lines 79..103
tests/src/menu/_dataFrArray.php on lines 153..177
tests/src/menu/_dataFrArray.php on lines 203..227
tests/src/menu/_dataFrArray.php on lines 228..252
tests/src/menu/_dataFrArray.php on lines 253..277
tests/src/menu/_dataFrArray.php on lines 278..302
tests/src/menu/_dataFrArray.php on lines 303..327
tests/src/menu/_dataFrArray.php on lines 328..352
tests/src/menu/_dataFrArray.php on lines 353..377
tests/src/menu/_dataFrArray.php on lines 378..402
tests/src/menu/_dataFrArray.php on lines 403..427
tests/src/menu/_dataFrArray.php on lines 453..477
tests/src/menu/_dataFrArray.php on lines 503..527
tests/src/menu/_dataFrArray.php on lines 528..552
tests/src/menu/_dataFrArray.php on lines 553..577
tests/src/menu/_dataFrArray.php on lines 578..602
tests/src/menu/_dataFrArray.php on lines 603..627
tests/src/menu/_dataFrArray.php on lines 628..652
tests/src/menu/_dataFrArray.php on lines 653..677
tests/src/menu/_dataFrArray.php on lines 678..702

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 2 locations. Consider refactoring.
Open

            103 =>
            [
                    'id' => '103',
                    'nav_id' => '2',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 1 other location - About 1 hr to fix
tests/src/menu/_dataFrArray.php on lines 104..127

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 120.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 2 locations. Consider refactoring.
Open

            112 =>
            [
                    'id' => '112',
                    'nav_id' => '22',
                    'lang' => 'fr',
Severity: Major
Found in tests/src/menu/_dataFrArray.php and 1 other location - About 1 hr to fix
tests/src/menu/_dataFrArray.php on lines 30..53

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 120.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Severity
Category
Status
Source
Language