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

@@ 123-125 (lines=3) @@
120
        }
121
122
        // 2. label in the vocabulary default language
123
        if ($this->resource->label($this->vocab->getConfig()->getDefaultLanguage()) !== null) {
124
            return $this->resource->label($this->vocab->getConfig()->getDefaultLanguage());
125
        }
126
127
        // 3. label in any language
128
        $label = $this->resource->label();