| @@ 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); |
|
| @@ 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(); |
|