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