Completed
Pull Request — master (#930)
by Dan Michael O.
01:51
created
model/VocabularyConfig.php 3 patches
Braces   +15 added lines, -7 removed lines patch added patch discarded remove patch
@@ -58,8 +58,9 @@  discard block
 block discarded – undo
58 58
     public function getShortName()
59 59
     {
60 60
         $shortname = $this->getLiteral('skosmos:shortName');
61
-        if ($shortname)
62
-          return $shortname;
61
+        if ($shortname) {
62
+                  return $shortname;
63
+        }
63 64
 
64 65
         // if no shortname exists fall back to the id
65 66
         return $this->getId();
@@ -194,10 +195,12 @@  discard block
 block discarded – undo
194 195
         $ret = array();
195 196
         foreach ($resources as $res) {
196 197
             $prop = $res->getURI();
197
-            if (EasyRdf\RdfNamespace::shorten($prop) !== null) // shortening property labels if possible
198
+            if (EasyRdf\RdfNamespace::shorten($prop) !== null) {
199
+              // shortening property labels if possible
198 200
             {
199 201
                 $prop = EasyRdf\RdfNamespace::shorten($prop);
200 202
             }
203
+            }
201 204
 
202 205
             $ret[] = $prop;
203 206
         }
@@ -214,10 +217,12 @@  discard block
 block discarded – undo
214 217
         $resources = $this->resource->allResources("skosmos:hasMultiLingualProperty");
215 218
         foreach ($resources as $res) {
216 219
             $prop = $res->getURI();
217
-            if (EasyRdf\RdfNamespace::shorten($prop) !== null) // shortening property labels if possible
220
+            if (EasyRdf\RdfNamespace::shorten($prop) !== null) {
221
+              // shortening property labels if possible
218 222
             {
219 223
                 $prop = EasyRdf\RdfNamespace::shorten($prop);
220 224
             }
225
+            }
221 226
 
222 227
             if ($prop === $property) {
223 228
                 return true;
@@ -329,11 +334,12 @@  discard block
 block discarded – undo
329 334
     public function getId()
330 335
     {
331 336
         $uriparts = explode("#", $this->resource->getURI());
332
-        if (count($uriparts) != 1)
333
-        // hash namespace
337
+        if (count($uriparts) != 1) {
338
+                // hash namespace
334 339
         {
335 340
             return $uriparts[1];
336 341
         }
342
+        }
337 343
 
338 344
         // slash namespace
339 345
         $uriparts = explode("/", $this->resource->getURI());
@@ -361,10 +367,12 @@  discard block
 block discarded – undo
361 367
         $ret = array();
362 368
         foreach ($resources as $res) {
363 369
             $prop = $res->getURI();
364
-            if (EasyRdf\RdfNamespace::shorten($prop) !== null) // prefixing if possible
370
+            if (EasyRdf\RdfNamespace::shorten($prop) !== null) {
371
+              // prefixing if possible
365 372
             {
366 373
                 $prop = EasyRdf\RdfNamespace::shorten($prop);
367 374
             }
375
+            }
368 376
 
369 377
             $ret[] = $prop;
370 378
         }
Please login to merge, or discard this patch.
Doc Comments   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -266,6 +266,7 @@  discard block
 block discarded – undo
266 266
 
267 267
     /**
268 268
      * Returns skosmos:marcSourcecode value set in config.ttl.
269
+     * @param string $lang
269 270
      * @return string marcsource name
270 271
      */
271 272
     public function getMarcSourceCode($lang = null)
@@ -275,7 +276,7 @@  discard block
 block discarded – undo
275 276
 
276 277
     /**
277 278
      * Returns a boolean value set in the config.ttl config.
278
-     * @return array array of concept class URIs (can be empty)
279
+     * @return string[] array of concept class URIs (can be empty)
279 280
      */
280 281
     public function getIndexClasses()
281 282
     {
@@ -284,7 +285,7 @@  discard block
 block discarded – undo
284 285
 
285 286
     /**
286 287
      * Returns skosmos:externalProperty values set in the config.ttl config.
287
-     * @return array array of external property URIs (can be empty)
288
+     * @return string[] array of external property URIs (can be empty)
288 289
      */
289 290
     public function getExtProperties()
290 291
     {
@@ -410,6 +411,7 @@  discard block
 block discarded – undo
410 411
 
411 412
     /**
412 413
      * Returns the vocabulary dc:type value(s) with their labels and uris, if set in the vocabulary configuration.
414
+     * @param string $lang
413 415
      * @return array of objects or an empty array
414 416
      */
415 417
     public function getTypes($lang = null)
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
     private $plugins;
9 9
     private $languageOrderCache = array();
10 10
 
11
-    public function __construct($resource, $globalPlugins=array())
11
+    public function __construct($resource, $globalPlugins = array())
12 12
     {
13 13
         $this->resource = $resource;
14 14
         $plugins = $this->resource->allLiterals('skosmos:usePlugin');
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
         $langs = $this->getLanguages();
37 37
         $deflang = reset($langs); // picking the first one from the list with reset since the keys are not numeric
38 38
         if (sizeof($langs) > 1) {
39
-            trigger_error("Default language for vocabulary '" . $this->getShortName() . "' unknown, choosing '$deflang'.", E_USER_WARNING);
39
+            trigger_error("Default language for vocabulary '".$this->getShortName()."' unknown, choosing '$deflang'.", E_USER_WARNING);
40 40
         }
41 41
 
42 42
         return $deflang;
Please login to merge, or discard this patch.
migrate-config.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -84,7 +84,7 @@
 block discarded – undo
84 84
     foreach (explode(' ', GLOBAL_PLUGINS) as $pluginName) {
85 85
         $globalPluginsArray[] = "\"$pluginName\"";
86 86
     }
87
-    $globalPlugins = " " . implode(', ', $globalPluginsArray) . " ";
87
+    $globalPlugins = " ".implode(', ', $globalPluginsArray)." ";
88 88
 }
89 89
 
90 90
 # print the prefixes
Please login to merge, or discard this patch.
controller/EntityController.php 2 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -30,14 +30,14 @@
 block discarded – undo
30 30
             $url = $baseurl . "$vocid/";
31 31
         } else {
32 32
 
33
-   	        if ($localname !== $uri && $localname === urlencode($localname)) {
34
-   	        // the URI can be shortened
33
+              if ($localname !== $uri && $localname === urlencode($localname)) {
34
+              // the URI can be shortened
35 35
             $url = $baseurl . "$vocid/page/$localname";
36 36
             } else {
37 37
                 // must use full URI
38
-   	            $query = http_build_query(array('uri'=>$uri));
38
+                  $query = http_build_query(array('uri'=>$uri));
39 39
                 $url = $baseurl . "$vocid/page/?" . $query;
40
-	        }
40
+          }
41 41
         }
42 42
         $this->redirect303($url);
43 43
     }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
         $baseurl = $this->getBaseHref();
17 17
         $vocid = $vocab->getId();
18 18
         $query = http_build_query(array('uri'=>$uri, 'format'=>$targetFormat));
19
-        $url = $baseurl . "rest/v1/$vocid/data?$query";
19
+        $url = $baseurl."rest/v1/$vocid/data?$query";
20 20
         $this->redirect303($url);
21 21
     }
22 22
 
@@ -27,16 +27,16 @@  discard block
 block discarded – undo
27 27
         $localname = $vocab->getLocalName($uri);
28 28
 
29 29
         if (!$localname) {
30
-            $url = $baseurl . "$vocid/";
30
+            $url = $baseurl."$vocid/";
31 31
         } else {
32 32
 
33 33
    	        if ($localname !== $uri && $localname === urlencode($localname)) {
34 34
    	        // the URI can be shortened
35
-            $url = $baseurl . "$vocid/page/$localname";
35
+            $url = $baseurl."$vocid/page/$localname";
36 36
             } else {
37 37
                 // must use full URI
38 38
    	            $query = http_build_query(array('uri'=>$uri));
39
-                $url = $baseurl . "$vocid/page/?" . $query;
39
+                $url = $baseurl."$vocid/page/?".$query;
40 40
 	        }
41 41
         }
42 42
         $this->redirect303($url);
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
             // guess vocabulary based on URI
58 58
             $vocab = $this->model->guessVocabularyFromURI($request->getUri());
59 59
             if ($vocab === null) {
60
-                return $this->returnError('404', 'Not Found', 'Unrecognized URI ' . $request->getUri());
60
+                return $this->returnError('404', 'Not Found', 'Unrecognized URI '.$request->getUri());
61 61
             }
62 62
             $request->setVocab($vocab->getId());
63 63
         }
Please login to merge, or discard this patch.
model/ConceptMappingPropertyValue.php 2 patches
Doc Comments   +2 added lines patch added patch discarded remove patch
@@ -169,6 +169,8 @@
 block discarded – undo
169 169
 
170 170
     /**
171 171
      * Return the mapping as a JSKOS-compatible array.
172
+     * @param string $lang
173
+     * @param string $hrefLink
172 174
      * @return array
173 175
      */
174 176
     public function asJskos($queryExVocabs = true, $lang = null, $hrefLink = null)
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
     {
37 37
         $label = $this->getLabel();
38 38
         $notation = $this->getNotation();
39
-        return ltrim($notation . ' ') . $label;
39
+        return ltrim($notation.' ').$label;
40 40
     }
41 41
 
42 42
     public function getType()
@@ -187,42 +187,42 @@  discard block
 block discarded – undo
187 187
             'from' => [
188 188
                 'memberSet' => [
189 189
                     [
190
-                        'uri' => (string) $this->source->getUri(),
190
+                        'uri' => (string)$this->source->getUri(),
191 191
                     ]
192 192
                 ]
193 193
             ],
194 194
             'to' => [
195 195
                 'memberSet' => [
196 196
                     [
197
-                        'uri' => (string) $this->getUri()
197
+                        'uri' => (string)$this->getUri()
198 198
                     ]
199 199
                 ]
200 200
             ],
201 201
             // EXTRA
202
-            'description' => gettext($this->type . "_help"), // pop-up text
202
+            'description' => gettext($this->type."_help"), // pop-up text
203 203
             'hrefLink' => $hrefLink, // link to resource as displayed in the UI
204 204
             'lang' => $propertyLang, // TBD: could it be part of the prefLabel?
205
-            'vocabName' => (string) $this->getVocabName(), // vocabulary as displayed in the UI
205
+            'vocabName' => (string)$this->getVocabName(), // vocabulary as displayed in the UI
206 206
             'typeLabel' => gettext($this->type), // a text used in the UI instead of, for example, skos:closeMatch
207 207
         ];
208 208
 
209 209
         $fromScheme = $this->vocab->getDefaultConceptScheme();
210 210
         if (isset($fromScheme)) {
211 211
             $ret['fromScheme'] = [
212
-                'uri' => (string) $fromScheme,
212
+                'uri' => (string)$fromScheme,
213 213
             ];
214 214
         }
215 215
 
216 216
         $exvocab = $this->getExvocab();
217 217
         if (isset($exvocab)) {
218 218
             $ret['toScheme'] = [
219
-                'uri' => (string) $exvocab->getDefaultConceptScheme(),
219
+                'uri' => (string)$exvocab->getDefaultConceptScheme(),
220 220
             ];
221 221
         }
222 222
 
223 223
         $notation = $this->getNotation();
224 224
         if (isset($notation)) {
225
-            $ret['to']['memberSet'][0]['notation'] = (string) $notation;
225
+            $ret['to']['memberSet'][0]['notation'] = (string)$notation;
226 226
         }
227 227
 
228 228
         $label = $this->getLabel($lang, $queryExVocabs);
Please login to merge, or discard this patch.
model/sparql/GenericSparql.php 4 patches
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
      *
65 65
      * @param string $query
66 66
      * @return string
67
-    */
67
+     */
68 68
     protected function generateQueryPrefixes($query)
69 69
     {
70 70
         // Check for undefined prefixes
@@ -239,9 +239,9 @@  discard block
 block discarded – undo
239 239
         $gcl = $this->graphClause;
240 240
         $classes = ($classes) ? $classes : array('http://www.w3.org/2004/02/skos/core#Concept');
241 241
 
242
-	$quote_string = function($val) { return "'$val'"; };
243
-	$quoted_values = array_map($quote_string, $langs);
244
-	$langFilter = "FILTER(?lang IN (" . implode(',', $quoted_values) . "))";
242
+  $quote_string = function($val) { return "'$val'"; };
243
+  $quoted_values = array_map($quote_string, $langs);
244
+  $langFilter = "FILTER(?lang IN (" . implode(',', $quoted_values) . "))";
245 245
 
246 246
         $values = $this->formatValues('?type', $classes, 'uri');
247 247
         $valuesProp = $this->formatValues('?prop', $props, null);
@@ -1812,7 +1812,7 @@  discard block
 block discarded – undo
1812 1812
 
1813 1813
     /**
1814 1814
      * Generates a sparql query for finding the hierarchy for a concept.
1815
-	 * A concept may be a top concept in multiple schemes, returned as a single whitespace-separated literal.
1815
+     * A concept may be a top concept in multiple schemes, returned as a single whitespace-separated literal.
1816 1816
      * @param string $uri concept uri.
1817 1817
      * @param string $lang
1818 1818
      * @param string $fallback language to use if label is not available in the preferred language
@@ -1889,10 +1889,10 @@  discard block
 block discarded – undo
1889 1889
                 $ret[$uri]['exact'] = $row->exact->getUri();
1890 1890
             }
1891 1891
             if (isset($row->tops)) {
1892
-               $topConceptsList=explode(" ", $row->tops->getValue());
1893
-               // sort to garantee an alphabetical ordering of the URI
1894
-               sort($topConceptsList);
1895
-               $ret[$uri]['tops'] = $topConceptsList;
1892
+                $topConceptsList=explode(" ", $row->tops->getValue());
1893
+                // sort to garantee an alphabetical ordering of the URI
1894
+                sort($topConceptsList);
1895
+                $ret[$uri]['tops'] = $topConceptsList;
1896 1896
             }
1897 1897
             if (isset($row->children)) {
1898 1898
                 if (!isset($ret[$uri]['narrower'])) {
Please login to merge, or discard this patch.
Doc Comments   +9 added lines, -5 removed lines patch added patch discarded remove patch
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
 
153 153
     /**
154 154
      * Returns the graph instance
155
-     * @return object EasyRDF graph instance.
155
+     * @return string|null EasyRDF graph instance.
156 156
      */
157 157
     public function getGraph() {
158 158
         return $this->graph;
@@ -287,6 +287,7 @@  discard block
 block discarded – undo
287 287
     /**
288 288
      * Counts the number of concepts in a easyRDF graph with a specific language.
289 289
      * @param array $langs Languages to query for
290
+     * @param string[] $classes
290 291
      * @return Array containing count of concepts for each language and property.
291 292
      */
292 293
     public function countLangConcepts($langs, $classes = null) {
@@ -471,7 +472,7 @@  discard block
 block discarded – undo
471 472
      * Returns information (as a graph) for one or more concept URIs
472 473
      * @param mixed $uris concept URI (string) or array of URIs
473 474
      * @param string|null $arrayClass the URI for thesaurus array class, or null if not used
474
-     * @param \Vocabulary[]|null $vocabs vocabularies to target
475
+     * @param Vocabulary[] $vocabs vocabularies to target
475 476
      * @return \EasyRdf\Graph
476 477
      */
477 478
     public function queryConceptInfoGraph($uris, $arrayClass = null, $vocabs = array()) {
@@ -487,7 +488,7 @@  discard block
 block discarded – undo
487 488
 
488 489
     /**
489 490
      * Returns information (as an array of Concept objects) for one or more concept URIs
490
-     * @param mixed $uris concept URI (string) or array of URIs
491
+     * @param string $uris concept URI (string) or array of URIs
491 492
      * @param string|null $arrayClass the URI for thesaurus array class, or null if not used
492 493
      * @param \Vocabulary[] $vocabs vocabularies to target
493 494
      * @param string|null $clang content language
@@ -705,7 +706,7 @@  discard block
 block discarded – undo
705 706
 
706 707
     /**
707 708
      * Generate a VALUES clause for limiting the targeted graphs.
708
-     * @param Vocabulary[]|null $vocabs array of Vocabulary objects to target
709
+     * @param Vocabulary[] $vocabs array of Vocabulary objects to target
709 710
      * @return string VALUES clause, or "" if not necessary to limit
710 711
      */
711 712
     protected function formatValuesGraph($vocabs) {
@@ -887,6 +888,7 @@  discard block
 block discarded – undo
887 888
      * @param string $searchLang language code used for matching labels (null means any language)
888 889
      * @param string[] $props properties to target e.g. array('skos:prefLabel','skos:altLabel')
889 890
      * @param boolean $unique restrict results to unique concepts (default: false)
891
+     * @param string $filterGraph
890 892
      * @return string sparql query
891 893
      */
892 894
     protected function generateConceptSearchQueryInner($term, $lang, $searchLang, $props, $unique, $filterGraph)
@@ -1161,6 +1163,7 @@  discard block
 block discarded – undo
1161 1163
     /**
1162 1164
      * Generates sparql query clauses used for creating the alphabetical index.
1163 1165
      * @param string $letter the letter (or special class) to search for
1166
+     * @param string $lang
1164 1167
      * @return array of sparql query clause strings
1165 1168
      */
1166 1169
     private function formatFilterConditions($letter, $lang) {
@@ -1328,6 +1331,7 @@  discard block
 block discarded – undo
1328 1331
     /**
1329 1332
      * Query for the first characters (letter or otherwise) of the labels in the particular language.
1330 1333
      * @param string $lang language
1334
+     * @param string[] $classes
1331 1335
      * @return array array of characters
1332 1336
      */
1333 1337
     public function queryFirstCharacters($lang, $classes = null) {
@@ -1650,7 +1654,7 @@  discard block
 block discarded – undo
1650 1654
     /**
1651 1655
      * Query a single transitive property of a concept.
1652 1656
      * @param string $uri
1653
-     * @param array $props the property/properties.
1657
+     * @param string[] $props the property/properties.
1654 1658
      * @param string $lang
1655 1659
      * @param string $fallbacklang language to use if label is not available in the preferred language
1656 1660
      * @param integer $limit
Please login to merge, or discard this patch.
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -88,11 +88,11 @@  discard block
 block discarded – undo
88 88
     protected function query($query) {
89 89
         $queryId = sprintf("%05d", rand(0, 99999));
90 90
         $logger = $this->model->getLogger();
91
-        $logger->info("[qid $queryId] SPARQL query:\n" . $this->generateQueryPrefixes($query) . "\n$query\n");
91
+        $logger->info("[qid $queryId] SPARQL query:\n".$this->generateQueryPrefixes($query)."\n$query\n");
92 92
         $starttime = microtime(true);
93 93
         $result = $this->client->query($query);
94 94
         $elapsed = intval(round((microtime(true) - $starttime) * 1000));
95
-        if(method_exists($result, 'numRows')) {
95
+        if (method_exists($result, 'numRows')) {
96 96
             $numRows = $result->numRows();
97 97
             $logger->info("[qid $queryId] result: $numRows rows returned in $elapsed ms");
98 98
         } else { // graph result
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
      * @param Vocabulary[]|null $vocabs
109 109
      * @return string
110 110
      */
111
-    protected function generateFromClause($vocabs=null) {
111
+    protected function generateFromClause($vocabs = null) {
112 112
         $graphs = array();
113 113
         $clause = '';
114 114
         if (!$vocabs) {
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
 
237 237
 	$quote_string = function($val) { return "'$val'"; };
238 238
 	$quoted_values = array_map($quote_string, $langs);
239
-	$langFilter = "FILTER(?lang IN (" . implode(',', $quoted_values) . "))";
239
+	$langFilter = "FILTER(?lang IN (".implode(',', $quoted_values)."))";
240 240
 
241 241
         $values = $this->formatValues('?type', $classes, 'uri');
242 242
         $valuesProp = $this->formatValues('?prop', $props, null);
@@ -662,9 +662,9 @@  discard block
 block discarded – undo
662 662
                 $conceptscheme['title'] = $row->title->getValue();
663 663
             }
664 664
             // add dct:subject and their labels in the result
665
-            if(isset($row->domain) && isset($row->domainLabel)){
666
-                $conceptscheme['subject']['uri']=$row->domain->getURI();
667
-                $conceptscheme['subject']['prefLabel']=$row->domainLabel->getValue();
665
+            if (isset($row->domain) && isset($row->domainLabel)) {
666
+                $conceptscheme['subject']['uri'] = $row->domain->getURI();
667
+                $conceptscheme['subject']['prefLabel'] = $row->domainLabel->getValue();
668 668
             }
669 669
 
670 670
             $ret[$row->cs->getURI()] = $conceptscheme;
@@ -731,7 +731,7 @@  discard block
 block discarded – undo
731 731
           $values[] = "<$graph>";
732 732
         }
733 733
         if (count($values)) {
734
-          return "FILTER (?graph IN (" . implode(',', $values) . "))";
734
+          return "FILTER (?graph IN (".implode(',', $values)."))";
735 735
         }
736 736
     }
737 737
 
@@ -742,16 +742,16 @@  discard block
 block discarded – undo
742 742
      * @return string sparql query clauses
743 743
      */
744 744
     protected function formatLimitAndOffset($limit, $offset) {
745
-        $limit = ($limit) ? 'LIMIT ' . $limit : '';
746
-        $offset = ($offset) ? 'OFFSET ' . $offset : '';
745
+        $limit = ($limit) ? 'LIMIT '.$limit : '';
746
+        $offset = ($offset) ? 'OFFSET '.$offset : '';
747 747
         // eliminating whitespace and line changes when the conditions aren't needed.
748 748
         $limitandoffset = '';
749 749
         if ($limit && $offset) {
750
-            $limitandoffset = "\n" . $limit . "\n" . $offset;
750
+            $limitandoffset = "\n".$limit."\n".$offset;
751 751
         } elseif ($limit) {
752
-            $limitandoffset = "\n" . $limit;
752
+            $limitandoffset = "\n".$limit;
753 753
         } elseif ($offset) {
754
-            $limitandoffset = "\n" . $offset;
754
+            $limitandoffset = "\n".$offset;
755 755
         }
756 756
 
757 757
         return $limitandoffset;
@@ -903,14 +903,14 @@  discard block
 block discarded – undo
903 903
         // if search language and UI/display language differ, must also consider case where there is no prefLabel in
904 904
         // the display language; in that case, should use the label with the same language as the matched label
905 905
         $labelcondFallback = ($searchLang != $lang) ?
906
-          "OPTIONAL { # in case previous OPTIONAL block gives no labels\n" .
906
+          "OPTIONAL { # in case previous OPTIONAL block gives no labels\n".
907 907
           "?s skos:prefLabel ?label . FILTER (LANGMATCHES(LANG(?label), LANG(?match))) }" : "";
908 908
           
909 909
         //  Including the labels if there is no query term given.
910 910
         if ($rawterm === '') {
911 911
           $labelClause = "?s skos:prefLabel ?label .";
912
-          $labelClause = ($lang) ? $labelClause . " FILTER (LANGMATCHES(LANG(?label), '$lang'))" : $labelClause . "";
913
-          return $labelClause . " BIND(?label AS ?match)";
912
+          $labelClause = ($lang) ? $labelClause." FILTER (LANGMATCHES(LANG(?label), '$lang'))" : $labelClause."";
913
+          return $labelClause." BIND(?label AS ?match)";
914 914
         }
915 915
 
916 916
         /*
@@ -974,20 +974,20 @@  discard block
 block discarded – undo
974 974
         $schemecond = '';
975 975
         if (!empty($schemes)) {
976 976
             $conditions = array();
977
-            foreach($schemes as $scheme) {
977
+            foreach ($schemes as $scheme) {
978 978
                 $conditions[] = "{?s skos:inScheme <$scheme>}";
979 979
             }
980
-            $schemecond = '{'.implode(" UNION ",$conditions).'}';
980
+            $schemecond = '{'.implode(" UNION ", $conditions).'}';
981 981
         }
982
-        $filterDeprecated="";
982
+        $filterDeprecated = "";
983 983
         //show or hide deprecated concepts
984
-        if(!$showDeprecated){
985
-            $filterDeprecated="FILTER NOT EXISTS { ?s owl:deprecated true }";
984
+        if (!$showDeprecated) {
985
+            $filterDeprecated = "FILTER NOT EXISTS { ?s owl:deprecated true }";
986 986
         }
987 987
         // extra conditions for parent and group, if specified
988
-        $parentcond = ($params->getParentLimit()) ? "?s skos:broader+ <" . $params->getParentLimit() . "> ." : "";
989
-        $groupcond = ($params->getGroupLimit()) ? "<" . $params->getGroupLimit() . "> skos:member ?s ." : "";
990
-        $pgcond = $parentcond . $groupcond;
988
+        $parentcond = ($params->getParentLimit()) ? "?s skos:broader+ <".$params->getParentLimit()."> ." : "";
989
+        $groupcond = ($params->getGroupLimit()) ? "<".$params->getGroupLimit()."> skos:member ?s ." : "";
990
+        $pgcond = $parentcond.$groupcond;
991 991
 
992 992
         $orderextra = $this->isDefaultEndpoint() ? $this->graph : '';
993 993
 
@@ -1060,9 +1060,9 @@  discard block
 block discarded – undo
1060 1060
             $hit['type'][] = $this->shortenUri($typeuri);
1061 1061
         }
1062 1062
 
1063
-        if(!empty($fields)) {
1063
+        if (!empty($fields)) {
1064 1064
             foreach ($fields as $prop) {
1065
-                $propname = $prop . 's';
1065
+                $propname = $prop.'s';
1066 1066
                 if (isset($row->$propname)) {
1067 1067
                     foreach (explode("\n", $row->$propname->getValue()) as $line) {
1068 1068
                         $rdata = str_getcsv($line, ',', '"', '"');
@@ -1077,7 +1077,7 @@  discard block
 block discarded – undo
1077 1077
                             $propvals = $rdata[2];
1078 1078
                         }
1079 1079
 
1080
-                        $hit['skos:' . $prop][] = $propvals;
1080
+                        $hit['skos:'.$prop][] = $propvals;
1081 1081
                     }
1082 1082
                 }
1083 1083
             }
@@ -1153,7 +1153,7 @@  discard block
 block discarded – undo
1153 1153
      * @return array query result object
1154 1154
      */
1155 1155
     public function queryConcepts($vocabs, $fields = null, $unique = false, $params, $showDeprecated = false) {
1156
-        $query = $this->generateConceptSearchQuery($fields, $unique, $params,$showDeprecated);
1156
+        $query = $this->generateConceptSearchQuery($fields, $unique, $params, $showDeprecated);
1157 1157
         $results = $this->query($query);
1158 1158
         return $this->transformConceptSearchResults($results, $vocabs, $fields);
1159 1159
     }
@@ -1207,9 +1207,9 @@  discard block
 block discarded – undo
1207 1207
         $conditions = $this->formatFilterConditions($letter, $lang);
1208 1208
         $filtercondLabel = $conditions['filterpref'];
1209 1209
         $filtercondALabel = $conditions['filteralt'];
1210
-        $filterDeprecated="";
1211
-        if(!$showDeprecated){
1212
-            $filterDeprecated="FILTER NOT EXISTS { ?s owl:deprecated true }";
1210
+        $filterDeprecated = "";
1211
+        if (!$showDeprecated) {
1212
+            $filterDeprecated = "FILTER NOT EXISTS { ?s owl:deprecated true }";
1213 1213
         }
1214 1214
         $query = <<<EOQ
1215 1215
 SELECT DISTINCT ?s ?label ?alabel $fcl
@@ -1285,8 +1285,8 @@  discard block
 block discarded – undo
1285 1285
      * @param array $classes
1286 1286
      * @param boolean $showDeprecated whether to include deprecated concepts in the result (default: false)
1287 1287
      */
1288
-    public function queryConceptsAlphabetical($letter, $lang, $limit = null, $offset = null, $classes = null,$showDeprecated = false) {
1289
-        $query = $this->generateAlphabeticalListQuery($letter, $lang, $limit, $offset, $classes,$showDeprecated);
1288
+    public function queryConceptsAlphabetical($letter, $lang, $limit = null, $offset = null, $classes = null, $showDeprecated = false) {
1289
+        $query = $this->generateAlphabeticalListQuery($letter, $lang, $limit, $offset, $classes, $showDeprecated);
1290 1290
         $results = $this->query($query);
1291 1291
         return $this->transformAlphabeticalListResults($results);
1292 1292
     }
@@ -1620,7 +1620,7 @@  discard block
 block discarded – undo
1620 1620
                 if (!isset($row->label) || $row->label->getLang() === $lang) {
1621 1621
                     $ret[$row->object->getUri()] = $val;
1622 1622
                 } elseif ($row->label->getLang() === $fallbacklang) {
1623
-                    $val['label'] .= ' (' . $row->label->getLang() . ')';
1623
+                    $val['label'] .= ' ('.$row->label->getLang().')';
1624 1624
                     $ret[$row->object->getUri()] = $val;
1625 1625
                 }
1626 1626
             }
@@ -1716,10 +1716,10 @@  discard block
 block discarded – undo
1716 1716
 
1717 1717
             $label = null;
1718 1718
             if (isset($row->label)) {
1719
-                if ($row->label->getLang() == $lang || strpos($row->label->getLang(), $lang . "-") == 0) {
1719
+                if ($row->label->getLang() == $lang || strpos($row->label->getLang(), $lang."-") == 0) {
1720 1720
                     $label = $row->label->getValue();
1721 1721
                 } else {
1722
-                    $label = $row->label->getValue() . " (" . $row->label->getLang() . ")";
1722
+                    $label = $row->label->getValue()." (".$row->label->getLang().")";
1723 1723
                 }
1724 1724
 
1725 1725
             }
@@ -1795,8 +1795,8 @@  discard block
 block discarded – undo
1795 1795
         foreach ($result as $row) {
1796 1796
             if (isset($row->top) && isset($row->label)) {
1797 1797
                 $label = $row->label->getValue();
1798
-                if ($row->label->getLang() && $row->label->getLang() !== $lang && strpos($row->label->getLang(), $lang . "-") !== 0) {
1799
-                    $label .= ' (' . $row->label->getLang() . ')';
1798
+                if ($row->label->getLang() && $row->label->getLang() !== $lang && strpos($row->label->getLang(), $lang."-") !== 0) {
1799
+                    $label .= ' ('.$row->label->getLang().')';
1800 1800
                 }
1801 1801
                 $top = array('uri' => $row->top->getUri(), 'topConceptOf' => $row->topuri->getUri(), 'label' => $label, 'hasChildren' => filter_var($row->children->getValue(), FILTER_VALIDATE_BOOLEAN));
1802 1802
                 if (isset($row->notation)) {
@@ -1889,7 +1889,7 @@  discard block
 block discarded – undo
1889 1889
                 $ret[$uri]['exact'] = $row->exact->getUri();
1890 1890
             }
1891 1891
             if (isset($row->tops)) {
1892
-               $topConceptsList=explode(" ", $row->tops->getValue());
1892
+               $topConceptsList = explode(" ", $row->tops->getValue());
1893 1893
                // sort to garantee an alphabetical ordering of the URI
1894 1894
                sort($topConceptsList);
1895 1895
                $ret[$uri]['tops'] = $topConceptsList;
@@ -1902,8 +1902,8 @@  discard block
 block discarded – undo
1902 1902
                 $label = null;
1903 1903
                 if (isset($row->childlabel)) {
1904 1904
                     $label = $row->childlabel->getValue();
1905
-                    if ($row->childlabel->getLang() !== $lang && strpos($row->childlabel->getLang(), $lang . "-") !== 0) {
1906
-                        $label .= " (" . $row->childlabel->getLang() . ")";
1905
+                    if ($row->childlabel->getLang() !== $lang && strpos($row->childlabel->getLang(), $lang."-") !== 0) {
1906
+                        $label .= " (".$row->childlabel->getLang().")";
1907 1907
                     }
1908 1908
 
1909 1909
                 }
@@ -1924,8 +1924,8 @@  discard block
 block discarded – undo
1924 1924
             }
1925 1925
             if (isset($row->label)) {
1926 1926
                 $preflabel = $row->label->getValue();
1927
-                if ($row->label->getLang() && $row->label->getLang() !== $lang && strpos($row->label->getLang(), $lang . "-") !== 0) {
1928
-                    $preflabel .= ' (' . $row->label->getLang() . ')';
1927
+                if ($row->label->getLang() && $row->label->getLang() !== $lang && strpos($row->label->getLang(), $lang."-") !== 0) {
1928
+                    $preflabel .= ' ('.$row->label->getLang().')';
1929 1929
                 }
1930 1930
 
1931 1931
                 $ret[$uri]['prefLabel'] = $preflabel;
@@ -2046,9 +2046,9 @@  discard block
 block discarded – undo
2046 2046
      */
2047 2047
     private function generateConceptGroupContentsQuery($groupClass, $group, $lang, $showDeprecated = false) {
2048 2048
         $fcl = $this->generateFromClause();
2049
-        $filterDeprecated="";
2050
-        if(!$showDeprecated){
2051
-            $filterDeprecated="  FILTER NOT EXISTS { ?conc owl:deprecated true }";
2049
+        $filterDeprecated = "";
2050
+        if (!$showDeprecated) {
2051
+            $filterDeprecated = "  FILTER NOT EXISTS { ?conc owl:deprecated true }";
2052 2052
         }
2053 2053
         $query = <<<EOQ
2054 2054
 SELECT ?conc ?super ?label ?members ?type ?notation $fcl
@@ -2087,10 +2087,10 @@  discard block
 block discarded – undo
2087 2087
                     'type' => array($row->type->shorten()),
2088 2088
                 );
2089 2089
                 if (isset($row->label)) {
2090
-                    if ($row->label->getLang() == $lang || strpos($row->label->getLang(), $lang . "-") == 0) {
2090
+                    if ($row->label->getLang() == $lang || strpos($row->label->getLang(), $lang."-") == 0) {
2091 2091
                         $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue();
2092 2092
                     } else {
2093
-                        $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue() . " (" . $row->label->getLang() . ")";
2093
+                        $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue()." (".$row->label->getLang().")";
2094 2094
                     }
2095 2095
 
2096 2096
                 }
@@ -2118,8 +2118,8 @@  discard block
 block discarded – undo
2118 2118
      * @param boolean $showDeprecated whether to include deprecated concepts in search results
2119 2119
      * @return array Result array with concept URI as key and concept label as value
2120 2120
      */
2121
-    public function listConceptGroupContents($groupClass, $group, $lang,$showDeprecated = false) {
2122
-        $query = $this->generateConceptGroupContentsQuery($groupClass, $group, $lang,$showDeprecated);
2121
+    public function listConceptGroupContents($groupClass, $group, $lang, $showDeprecated = false) {
2122
+        $query = $this->generateConceptGroupContentsQuery($groupClass, $group, $lang, $showDeprecated);
2123 2123
         $result = $this->query($query);
2124 2124
         return $this->transformConceptGroupContentsResults($result, $lang);
2125 2125
     }
@@ -2132,7 +2132,7 @@  discard block
 block discarded – undo
2132 2132
      */
2133 2133
     private function generateChangeListQuery($lang, $offset, $prop) {
2134 2134
         $fcl = $this->generateFromClause();
2135
-        $offset = ($offset) ? 'OFFSET ' . $offset : '';
2135
+        $offset = ($offset) ? 'OFFSET '.$offset : '';
2136 2136
 
2137 2137
         $query = <<<EOQ
2138 2138
 SELECT DISTINCT ?concept ?date ?label $fcl
Please login to merge, or discard this patch.
Braces   +7 added lines, -4 removed lines patch added patch discarded remove patch
@@ -47,12 +47,16 @@  discard block
 block discarded – undo
47 47
         $this->client = new EasyRdf\Sparql\Client($endpoint);
48 48
 
49 49
         // set graphClause so that it can be used by all queries
50
-        if ($this->isDefaultEndpoint()) // default endpoint; query any graph (and catch it in a variable)
50
+        if ($this->isDefaultEndpoint()) {
51
+          // default endpoint; query any graph (and catch it in a variable)
51 52
         {
52 53
             $this->graphClause = "GRAPH $graph";
53
-        } elseif ($graph) // query a specific graph
54
+        }
55
+        } elseif ($graph) {
56
+          // query a specific graph
54 57
         {
55 58
             $this->graphClause = "GRAPH <$graph>";
59
+        }
56 60
         } else // query the default graph
57 61
         {
58 62
             $this->graphClause = "";
@@ -1943,8 +1947,7 @@  discard block
 block discarded – undo
1943 1947
         if (sizeof($ret) > 0) {
1944 1948
             // existing concept, with children
1945 1949
             return $ret;
1946
-        }
1947
-        else {
1950
+        } else {
1948 1951
             // nonexistent concept
1949 1952
             return null;
1950 1953
         }
Please login to merge, or discard this patch.
model/ConceptPropertyValue.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
     {
25 25
         $label = is_string($this->getLabel()) ? $this->getLabel() : $this->getLabel()->getValue();
26 26
         if ($this->vocab->getConfig()->sortByNotation()) {
27
-            $label = ltrim($this->getNotation() . ' ') . $label;
27
+            $label = ltrim($this->getNotation().' ').$label;
28 28
         }
29 29
 
30 30
         return $label;
@@ -47,9 +47,9 @@  discard block
 block discarded – undo
47 47
                 }
48 48
                 // We need to check all the labels in case one of them matches a subtag of the current language
49 49
                 if ($this->resource->allLiterals('skos:prefLabel')) {
50
-                    foreach($this->resource->allLiterals('skos:prefLabel') as $label) {
50
+                    foreach ($this->resource->allLiterals('skos:prefLabel') as $label) {
51 51
                         // the label lang code is a subtag of the UI lang eg. en-GB - create a new literal with the main language
52
-                        if ($label !== null && strpos($label->getLang(), $fallback . '-') === 0) {
52
+                        if ($label !== null && strpos($label->getLang(), $fallback.'-') === 0) {
53 53
                             return EasyRdf\Literal::create($label, $fallback);
54 54
                         }
55 55
                     }
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
     public function getReifiedPropertyValues() {
142 142
         $ret = array();
143 143
         $props = $this->resource->propertyUris();
144
-        foreach($props as $prop) {
144
+        foreach ($props as $prop) {
145 145
             $prop = (EasyRdf\RdfNamespace::shorten($prop) !== null) ? EasyRdf\RdfNamespace::shorten($prop) : $prop;
146 146
             foreach ($this->resource->allLiterals($prop) as $val) {
147 147
                 if ($prop !== 'rdf:value') { // shown elsewhere
Please login to merge, or discard this patch.
model/ConceptProperty.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
      * @param string $prop property type eg. 'rdf:type'.
23 23
      * @param string $label
24 24
      */
25
-    public function __construct($prop, $label, $super=null, $sort_by_notation=false)
25
+    public function __construct($prop, $label, $super = null, $sort_by_notation = false)
26 26
     {
27 27
         $this->prop = $prop;
28 28
         $this->label = $label;
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      */
62 62
     public function getDescription()
63 63
     {
64
-        $helpprop = $this->prop . "_help";
64
+        $helpprop = $this->prop."_help";
65 65
 
66 66
         return gettext($helpprop); // can't use string constant, it'd be picked up by xgettext
67 67
     }
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 
81 81
     public function addValue($value)
82 82
     {
83
-        $this->values[ltrim($value->getNotation() . ' ') . $value->getLabel() . rtrim(' ' . $value->getUri())] = $value;
83
+        $this->values[ltrim($value->getNotation().' ').$value->getLabel().rtrim(' '.$value->getUri())] = $value;
84 84
         $this->is_sorted = false;
85 85
     }
86 86
 
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
     {
89 89
         if (!empty($this->values)) {
90 90
             uksort($this->values, function($a, $b) {
91
-                return $this->sort_by_notation ? strnatcasecmp($a, $b) : strcoll(strtolower($a),strtolower($b));
91
+                return $this->sort_by_notation ? strnatcasecmp($a, $b) : strcoll(strtolower($a), strtolower($b));
92 92
             });
93 93
         }
94 94
         $this->is_sorted = true;
Please login to merge, or discard this patch.
controller/Controller.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -142,18 +142,18 @@  discard block
 block discarded – undo
142 142
         $localname = $vocab->getLocalName($uri);
143 143
         if ($localname !== $uri && $localname === urlencode($localname)) {
144 144
             // check that the prefix stripping worked, and there are no problematic chars in localname
145
-            $paramstr = count($params) > 0 ? '?' . http_build_query($params) : '';
145
+            $paramstr = count($params) > 0 ? '?'.http_build_query($params) : '';
146 146
             if ($type && $type !== '' && $type !== 'vocab' && !($localname === '' && $type === 'page')) {
147
-                return "$vocid/$lang/$type/$localname" . $paramstr;
147
+                return "$vocid/$lang/$type/$localname".$paramstr;
148 148
             }
149 149
 
150
-            return "$vocid/$lang/$localname" . $paramstr;
150
+            return "$vocid/$lang/$localname".$paramstr;
151 151
         }
152 152
 
153 153
         // case 2: URI outside vocabulary namespace, or has problematic chars
154 154
         // pass the full URI as parameter instead
155 155
         $params['uri'] = $uri;
156
-        return "$vocid/$lang/$type/?" . http_build_query($params);
156
+        return "$vocid/$lang/$type/?".http_build_query($params);
157 157
     }
158 158
 
159 159
     /**
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
     {
188 188
         if ($modifiedDate) {
189 189
             $ifModifiedSince = $this->getIfModifiedSince();
190
-            $this->sendHeader("Last-Modified: " . $modifiedDate->format('Y-m-d H:i:s'));
190
+            $this->sendHeader("Last-Modified: ".$modifiedDate->format('Y-m-d H:i:s'));
191 191
             if (!is_null($ifModifiedSince) && $ifModifiedSince >= $modifiedDate) {
192 192
                 $this->sendHeader("HTTP/1.0 304 Not Modified");
193 193
                 return true;
Please login to merge, or discard this patch.
model/resolver/LOCResource.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
             $opts = array('http' => array('method'=>'HEAD',
14 14
                                           'user_agent' => 'Skosmos',
15 15
                                           'timeout' => $timeout));
16
-            $context  = stream_context_create($opts);
16
+            $context = stream_context_create($opts);
17 17
             $fd = fopen($this->uri, 'rb', false, $context);
18 18
             $headers = stream_get_meta_data($fd)['wrapper_data'];
19 19
             foreach ($headers as $header) {
Please login to merge, or discard this patch.