Code Duplication    Length = 3-3 lines in 2 locations

eZ/Publish/Core/Repository/LanguageService.php 2 locations

@@ 74-76 (lines=3) @@
71
     */
72
    public function createLanguage(LanguageCreateStruct $languageCreateStruct)
73
    {
74
        if (!is_string($languageCreateStruct->name) || empty($languageCreateStruct->name)) {
75
            throw new InvalidArgumentValue('name', $languageCreateStruct->name, 'LanguageCreateStruct');
76
        }
77
78
        if (!is_string($languageCreateStruct->languageCode) || empty($languageCreateStruct->languageCode)) {
79
            throw new InvalidArgumentValue('languageCode', $languageCreateStruct->languageCode, 'LanguageCreateStruct');
@@ 78-80 (lines=3) @@
75
            throw new InvalidArgumentValue('name', $languageCreateStruct->name, 'LanguageCreateStruct');
76
        }
77
78
        if (!is_string($languageCreateStruct->languageCode) || empty($languageCreateStruct->languageCode)) {
79
            throw new InvalidArgumentValue('languageCode', $languageCreateStruct->languageCode, 'LanguageCreateStruct');
80
        }
81
82
        if (!is_bool($languageCreateStruct->enabled)) {
83
            throw new InvalidArgumentValue('enabled', $languageCreateStruct->enabled, 'LanguageCreateStruct');