Code Duplication    Length = 12-12 lines in 3 locations

eZ/Publish/Core/Repository/Values/Content/Content.php 1 location

@@ 73-84 (lines=12) @@
70
    /**
71
     * {@inheritdoc}
72
     */
73
    public function getFieldValue($fieldDefIdentifier, $languageCode = null)
74
    {
75
        if (null === $languageCode) {
76
            $languageCode = $this->prioritizedFieldLanguageCode ?: $this->versionInfo->contentInfo->mainLanguageCode;
77
        }
78
79
        if (isset($this->fields[$fieldDefIdentifier][$languageCode])) {
80
            return $this->fields[$fieldDefIdentifier][$languageCode];
81
        }
82
83
        return null;
84
    }
85
86
    /**
87
     * {@inheritdoc}

eZ/Publish/Core/REST/Client/Values/Content/Content.php 2 locations

@@ 89-100 (lines=12) @@
86
     *
87
     * @return mixed a primitive type or a field type Value object depending on the field type.
88
     */
89
    public function getFieldValue($fieldDefIdentifier, $languageCode = null)
90
    {
91
        if (null === $languageCode) {
92
            $languageCode = $this->versionInfo->contentInfo->mainLanguageCode;
93
        }
94
95
        if (isset($this->fields[$fieldDefIdentifier][$languageCode])) {
96
            return $this->fields[$fieldDefIdentifier][$languageCode]->value;
97
        }
98
99
        return null;
100
    }
101
102
    /**
103
     * This method returns the complete fields collection.
@@ 148-159 (lines=12) @@
145
     *
146
     * @return \eZ\Publish\API\Repository\Values\Content\Field|null A {@link Field} or null if nothing is found
147
     */
148
    public function getField($fieldDefIdentifier, $languageCode = null)
149
    {
150
        if (null === $languageCode) {
151
            $languageCode = $this->versionInfo->contentInfo->mainLanguageCode;
152
        }
153
154
        if (isset($this->fields[$fieldDefIdentifier][$languageCode])) {
155
            return $this->fields[$fieldDefIdentifier][$languageCode];
156
        }
157
158
        return null;
159
    }
160
}
161