Code Duplication    Length = 3-3 lines in 2 locations

model/ConceptPropertyValue.php 1 location

@@ 46-48 (lines=3) @@
43
44
        if ($this->resource->label($lang) !== null) { // current language
45
            return $this->resource->label($lang);
46
        } elseif ($this->resource->label($this->vocab->getConfig()->getDefaultLanguage()) !== null) { // vocab default language
47
            return $this->resource->label($this->vocab->getConfig()->getDefaultLanguage());
48
        } elseif ($this->resource->label() !== null) { // any language
49
            return $this->resource->label();
50
        } elseif ($this->resource->getLiteral('rdf:value', $lang) !== null) { // current language
51
            return $this->resource->getLiteral('rdf:value', $lang);

model/Concept.php 1 location

@@ 118-120 (lines=3) @@
115
        }
116
117
        // 2. label in the vocabulary default language
118
        if ($this->resource->label($this->vocab->getConfig()->getDefaultLanguage()) !== null) {
119
            return $this->resource->label($this->vocab->getConfig()->getDefaultLanguage());
120
        }
121
122
        // 3. label in any language
123
        $label = $this->resource->label();