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