Code Duplication    Length = 34-34 lines in 2 locations

eZ/Publish/Core/Repository/Tests/Service/Mock/ContentTest.php 2 locations

@@ 3377-3410 (lines=34) @@
3374
     * @covers \eZ\Publish\Core\Repository\ContentService::updateContent
3375
     * @dataProvider providerForTestUpdateContentNonRedundantFieldSet1
3376
     */
3377
    public function testUpdateContentNonRedundantFieldSet1($initialLanguageCode, $structFields, $spiFields)
3378
    {
3379
        $existingFields = [
3380
            new Field(
3381
                [
3382
                    'id' => '100',
3383
                    'fieldDefIdentifier' => 'identifier',
3384
                    'value' => 'initialValue',
3385
                    'languageCode' => 'eng-GB',
3386
                ]
3387
            ),
3388
        ];
3389
3390
        $fieldDefinitions = [
3391
            new FieldDefinition(
3392
                [
3393
                    'id' => 'fieldDefinitionId',
3394
                    'fieldTypeIdentifier' => 'fieldTypeIdentifier',
3395
                    'isTranslatable' => false,
3396
                    'identifier' => 'identifier',
3397
                    'isRequired' => false,
3398
                    'defaultValue' => 'defaultValue',
3399
                ]
3400
            ),
3401
        ];
3402
3403
        $this->assertForTestUpdateContentNonRedundantFieldSet(
3404
            $initialLanguageCode,
3405
            $structFields,
3406
            $spiFields,
3407
            $existingFields,
3408
            $fieldDefinitions
3409
        );
3410
    }
3411
3412
    public function providerForTestUpdateContentNonRedundantFieldSet2()
3413
    {
@@ 3590-3623 (lines=34) @@
3587
     * @covers \eZ\Publish\Core\Repository\ContentService::updateContent
3588
     * @dataProvider providerForTestUpdateContentNonRedundantFieldSet2
3589
     */
3590
    public function testUpdateContentNonRedundantFieldSet2($initialLanguageCode, $structFields, $spiFields)
3591
    {
3592
        $existingFields = [
3593
            new Field(
3594
                [
3595
                    'id' => '100',
3596
                    'fieldDefIdentifier' => 'identifier',
3597
                    'value' => 'initialValue',
3598
                    'languageCode' => 'eng-GB',
3599
                ]
3600
            ),
3601
        ];
3602
3603
        $fieldDefinitions = [
3604
            new FieldDefinition(
3605
                [
3606
                    'id' => 'fieldDefinitionId',
3607
                    'fieldTypeIdentifier' => 'fieldTypeIdentifier',
3608
                    'isTranslatable' => true,
3609
                    'identifier' => 'identifier',
3610
                    'isRequired' => false,
3611
                    'defaultValue' => 'defaultValue',
3612
                ]
3613
            ),
3614
        ];
3615
3616
        $this->assertForTestUpdateContentNonRedundantFieldSet(
3617
            $initialLanguageCode,
3618
            $structFields,
3619
            $spiFields,
3620
            $existingFields,
3621
            $fieldDefinitions
3622
        );
3623
    }
3624
3625
    public function providerForTestUpdateContentNonRedundantFieldSet3()
3626
    {