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

@@ 109-111 (lines=3) @@
106
        }
107
108
        // 2. label in the vocabulary default language
109
        if ($this->resource->label($this->vocab->getConfig()->getDefaultLanguage()) !== null) {
110
            return $this->resource->label($this->vocab->getConfig()->getDefaultLanguage());
111
        }
112
113
        // 3. label in any language
114
        $label = $this->resource->label();