@@ -10,6 +10,9 @@ |
||
| 10 | 10 | /** property type */ |
| 11 | 11 | private $type; |
| 12 | 12 | |
| 13 | + /** |
|
| 14 | + * @param EasyRdf\Resource $resource |
|
| 15 | + */ |
|
| 13 | 16 | public function __construct($model, $vocab, $resource, $literal, $prop) |
| 14 | 17 | { |
| 15 | 18 | parent::__construct($model, $vocab, $resource); |
@@ -49,7 +49,7 @@ discard block |
||
| 49 | 49 | return Punic\Calendar::formatDate($val, 'short'); |
| 50 | 50 | } catch (Exception $e) { |
| 51 | 51 | trigger_error($e->getMessage(), E_USER_WARNING); |
| 52 | - return (string) $this->literal; |
|
| 52 | + return (string)$this->literal; |
|
| 53 | 53 | } |
| 54 | 54 | } |
| 55 | 55 | return $this->literal->getValue(); |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | $resources = $graph->resourcesMatching('skosxl:literalForm', $this->literal); |
| 81 | 81 | foreach ($resources as $xlres) { |
| 82 | 82 | foreach ($xlres->properties() as $prop) { |
| 83 | - foreach($graph->allLiterals($xlres, $prop) as $val) { |
|
| 83 | + foreach ($graph->allLiterals($xlres, $prop) as $val) { |
|
| 84 | 84 | if ($prop !== 'rdf:type') { |
| 85 | 85 | $ret[$prop] = $val; |
| 86 | 86 | } |
@@ -3,6 +3,9 @@ |
||
| 3 | 3 | class LabelSkosXL extends DataObject |
| 4 | 4 | { |
| 5 | 5 | |
| 6 | + /** |
|
| 7 | + * @param Model $model |
|
| 8 | + */ |
|
| 6 | 9 | public function __construct($model, $resource) |
| 7 | 10 | { |
| 8 | 11 | parent::__construct($model, $resource); |
@@ -11,7 +11,7 @@ discard block |
||
| 11 | 11 | public function getPrefLabel() { |
| 12 | 12 | $label; |
| 13 | 13 | $labels = $this->resource->allResources('skosxl:prefLabel'); |
| 14 | - foreach($labels as $labres) { |
|
| 14 | + foreach ($labels as $labres) { |
|
| 15 | 15 | $label = $labres->getLiteral('skosxl:literalForm'); |
| 16 | 16 | if ($label->getLang() == $this->clang) { |
| 17 | 17 | return $label; |
@@ -23,7 +23,7 @@ discard block |
||
| 23 | 23 | public function getProperties() { |
| 24 | 24 | $ret = array(); |
| 25 | 25 | $props = $this->resource->properties(); |
| 26 | - foreach($props as $prop) { |
|
| 26 | + foreach ($props as $prop) { |
|
| 27 | 27 | if ($prop !== 'skosxl:prefLabel') { |
| 28 | 28 | $ret[$prop] = $this->resource->get($prop); |
| 29 | 29 | } |
@@ -121,9 +121,9 @@ discard block |
||
| 121 | 121 | |
| 122 | 122 | // 3. label in a subtag of the current language |
| 123 | 123 | // We need to check all the labels in case one of them matches a subtag of the current language |
| 124 | - foreach($this->resource->allLiterals('skos:prefLabel') as $label) { |
|
| 124 | + foreach ($this->resource->allLiterals('skos:prefLabel') as $label) { |
|
| 125 | 125 | // the label lang code is a subtag of the UI lang eg. en-GB - create a new literal with the main language |
| 126 | - if ($label !== null && strpos($label->getLang(), $lang . '-') === 0) { |
|
| 126 | + if ($label !== null && strpos($label->getLang(), $lang.'-') === 0) { |
|
| 127 | 127 | return EasyRdf\Literal::create($label, $lang); |
| 128 | 128 | } |
| 129 | 129 | } |
@@ -131,7 +131,7 @@ discard block |
||
| 131 | 131 | // 4. label in any language, including literal with empty language tag |
| 132 | 132 | $label = $this->resource->label(); |
| 133 | 133 | if ($label !== null) { |
| 134 | - return $label->getLang() ? $label->getValue() . " (" . $label->getLang() . ")" : $label->getValue(); |
|
| 134 | + return $label->getLang() ? $label->getValue()." (".$label->getLang().")" : $label->getValue(); |
|
| 135 | 135 | } |
| 136 | 136 | |
| 137 | 137 | // empty |
@@ -140,7 +140,7 @@ discard block |
||
| 140 | 140 | |
| 141 | 141 | public function hasXlLabel($prop = 'prefLabel') |
| 142 | 142 | { |
| 143 | - if ($this->resource->hasProperty('skosxl:' . $prop)) { |
|
| 143 | + if ($this->resource->hasProperty('skosxl:'.$prop)) { |
|
| 144 | 144 | return true; |
| 145 | 145 | } |
| 146 | 146 | return false; |
@@ -149,7 +149,7 @@ discard block |
||
| 149 | 149 | public function getXlLabel() |
| 150 | 150 | { |
| 151 | 151 | $labels = $this->resource->allResources('skosxl:prefLabel'); |
| 152 | - foreach($labels as $labres) { |
|
| 152 | + foreach ($labels as $labres) { |
|
| 153 | 153 | $label = $labres->getLiteral('skosxl:literalForm'); |
| 154 | 154 | if ($label->getLang() == $this->clang) { |
| 155 | 155 | return new LabelSkosXL($this->model, $labres); |
@@ -483,14 +483,14 @@ discard block |
||
| 483 | 483 | |
| 484 | 484 | // making a human readable string from the timestamps |
| 485 | 485 | if ($created != '') { |
| 486 | - $ret = gettext('skosmos:created') . ' ' . (Punic\Calendar::formatDate($created, 'short')); |
|
| 486 | + $ret = gettext('skosmos:created').' '.(Punic\Calendar::formatDate($created, 'short')); |
|
| 487 | 487 | } |
| 488 | 488 | |
| 489 | 489 | if ($modified != '') { |
| 490 | 490 | if ($created != '') { |
| 491 | - $ret .= ', ' . gettext('skosmos:modified') . ' ' . (Punic\Calendar::formatDate($modified, 'short')); |
|
| 491 | + $ret .= ', '.gettext('skosmos:modified').' '.(Punic\Calendar::formatDate($modified, 'short')); |
|
| 492 | 492 | } else { |
| 493 | - $ret .= ' ' . ucfirst(gettext('skosmos:modified')) . ' ' . (Punic\Calendar::formatDate($modified, 'short')); |
|
| 493 | + $ret .= ' '.ucfirst(gettext('skosmos:modified')).' '.(Punic\Calendar::formatDate($modified, 'short')); |
|
| 494 | 494 | } |
| 495 | 495 | |
| 496 | 496 | } |
@@ -498,12 +498,12 @@ discard block |
||
| 498 | 498 | trigger_error($e->getMessage(), E_USER_WARNING); |
| 499 | 499 | $ret = ''; |
| 500 | 500 | if ($this->resource->get('dc:modified')) { |
| 501 | - $modified = (string) $this->resource->get('dc:modified'); |
|
| 502 | - $ret = gettext('skosmos:modified') . ' ' . $modified; |
|
| 501 | + $modified = (string)$this->resource->get('dc:modified'); |
|
| 502 | + $ret = gettext('skosmos:modified').' '.$modified; |
|
| 503 | 503 | } |
| 504 | 504 | if ($this->resource->get('dc:created')) { |
| 505 | - $created .= (string) $this->resource->get('dc:created'); |
|
| 506 | - $ret .= ' ' . gettext('skosmos:created') . ' ' . $created; |
|
| 505 | + $created .= (string)$this->resource->get('dc:created'); |
|
| 506 | + $ret .= ' '.gettext('skosmos:created').' '.$created; |
|
| 507 | 507 | } |
| 508 | 508 | } |
| 509 | 509 | return $ret; |
@@ -613,7 +613,7 @@ discard block |
||
| 613 | 613 | $ret = array(); |
| 614 | 614 | foreach ($labels as $lit) { |
| 615 | 615 | // filtering away subsets of the current language eg. en vs en-GB |
| 616 | - if ($lit->getLang() != $this->clang && strpos($lit->getLang(), $this->getEnvLang() . '-') !== 0) { |
|
| 616 | + if ($lit->getLang() != $this->clang && strpos($lit->getLang(), $this->getEnvLang().'-') !== 0) { |
|
| 617 | 617 | $prop = in_array($lit, $prefLabels) ? 'skos:prefLabel' : 'skos:altLabel'; |
| 618 | 618 | $ret[$this->literalLanguageToString($lit)][] = new ConceptPropertyValueLiteral($this->model, $this->vocab, $this->resource, $lit, $prop); |
| 619 | 619 | } |