@@ -65,15 +65,15 @@ discard block |
||
65 | 65 | private function initializeVocabularies() |
66 | 66 | { |
67 | 67 | if (!file_exists($this->getConfig()->getVocabularyConfigFile())) { |
68 | - throw new Exception($this->getConfig()->getVocabularyConfigFile() . ' is missing, please provide one.'); |
|
68 | + throw new Exception($this->getConfig()->getVocabularyConfigFile().' is missing, please provide one.'); |
|
69 | 69 | } |
70 | 70 | |
71 | 71 | try { |
72 | 72 | // use APC user cache to store parsed vocabularies.ttl configuration |
73 | 73 | if (function_exists('apc_store') && function_exists('apc_fetch')) { |
74 | 74 | // @codeCoverageIgnoreStart |
75 | - $key = realpath($this->getConfig()->getVocabularyConfigFile()) . ", " . filemtime($this->getConfig()->getVocabularyConfigFile()); |
|
76 | - $nskey = "namespaces of " . $key; |
|
75 | + $key = realpath($this->getConfig()->getVocabularyConfigFile()).", ".filemtime($this->getConfig()->getVocabularyConfigFile()); |
|
76 | + $nskey = "namespaces of ".$key; |
|
77 | 77 | $this->graph = apc_fetch($key); |
78 | 78 | $this->namespaces = apc_fetch($nskey); |
79 | 79 | if ($this->graph === false || $this->namespaces === false) { // was not found in cache |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | $this->parseVocabularies($this->getConfig()->getVocabularyConfigFile()); |
87 | 87 | } |
88 | 88 | } catch (Exception $e) { |
89 | - echo "Error: " . $e->getMessage(); |
|
89 | + echo "Error: ".$e->getMessage(); |
|
90 | 90 | } |
91 | 91 | } |
92 | 92 | |
@@ -424,7 +424,7 @@ discard block |
||
424 | 424 | public function getVocabularyCategories() |
425 | 425 | { |
426 | 426 | $cats = $this->graph->allOfType('skos:Concept'); |
427 | - if(empty($cats)) { |
|
427 | + if (empty($cats)) { |
|
428 | 428 | return array(new VocabularyCategory($this, null)); |
429 | 429 | } |
430 | 430 | |
@@ -571,7 +571,7 @@ discard block |
||
571 | 571 | // using apc cache for the resource if available |
572 | 572 | if (function_exists('apc_store') && function_exists('apc_fetch')) { |
573 | 573 | // @codeCoverageIgnoreStart |
574 | - $key = 'fetch: ' . EasyRdf_Utils::removeFragmentFromUri($uri); |
|
574 | + $key = 'fetch: '.EasyRdf_Utils::removeFragmentFromUri($uri); |
|
575 | 575 | $resource = apc_fetch($key); |
576 | 576 | if ($resource === null || $resource === false) { // was not found in cache, or previous request failed |
577 | 577 | $resource = $this->fetchResourceFromUri($uri); |
@@ -592,7 +592,7 @@ discard block |
||
592 | 592 | */ |
593 | 593 | public function getSparqlImplementation($dialect, $endpoint, $graph) |
594 | 594 | { |
595 | - $classname = $dialect . "Sparql"; |
|
595 | + $classname = $dialect."Sparql"; |
|
596 | 596 | |
597 | 597 | return new $classname($endpoint, $graph, $this); |
598 | 598 | } |
@@ -109,10 +109,12 @@ discard block |
||
109 | 109 | |
110 | 110 | private function initializeNamespaces() { |
111 | 111 | foreach ($this->namespaces as $prefix => $fullUri) { |
112 | - if ($prefix != '' && EasyRdf_Namespace::get($prefix) === null) // if not already defined |
|
112 | + if ($prefix != '' && EasyRdf_Namespace::get($prefix) === null) { |
|
113 | + // if not already defined |
|
113 | 114 | { |
114 | 115 | EasyRdf_Namespace::set($prefix, $fullUri); |
115 | 116 | } |
117 | + } |
|
116 | 118 | } |
117 | 119 | } |
118 | 120 | |
@@ -391,10 +393,12 @@ discard block |
||
391 | 393 | // register vocabulary ids as RDF namespace prefixes |
392 | 394 | $prefix = preg_replace('/\W+/', '', $voc->getId()); // strip non-word characters |
393 | 395 | try { |
394 | - if ($prefix != '' && EasyRdf_Namespace::get($prefix) === null) // if not already defined |
|
396 | + if ($prefix != '' && EasyRdf_Namespace::get($prefix) === null) { |
|
397 | + // if not already defined |
|
395 | 398 | { |
396 | 399 | EasyRdf_Namespace::set($prefix, $voc->getUriSpace()); |
397 | 400 | } |
401 | + } |
|
398 | 402 | |
399 | 403 | } catch (Exception $e) { |
400 | 404 | // not valid as namespace identifier, ignore |
@@ -506,8 +510,9 @@ discard block |
||
506 | 510 | } |
507 | 511 | |
508 | 512 | foreach ($vocabs as $vocab) { |
509 | - if ($vocab->getConceptLabel($uri, null) !== null) |
|
510 | - return $vocab; |
|
513 | + if ($vocab->getConceptLabel($uri, null) !== null) { |
|
514 | + return $vocab; |
|
515 | + } |
|
511 | 516 | } |
512 | 517 | |
513 | 518 | // if the URI couldn't be found, fall back to the first vocabulary |
@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | { |
8 | 8 | private $plugins; |
9 | 9 | |
10 | - public function __construct($resource, $globalPlugins=array()) |
|
10 | + public function __construct($resource, $globalPlugins = array()) |
|
11 | 11 | { |
12 | 12 | $this->resource = $resource; |
13 | 13 | $plugins = $this->resource->allLiterals('skosmos:usePlugin'); |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | * @param string $property the property to query |
41 | 41 | * @param string $lang preferred language for the literal, |
42 | 42 | */ |
43 | - private function getLiteral($property, $lang=null) |
|
43 | + private function getLiteral($property, $lang = null) |
|
44 | 44 | { |
45 | 45 | if (!isset($lang)) {; |
46 | 46 | $lang = $this->getEnvLang(); |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | $langs = $this->getLanguages(); |
73 | 73 | $deflang = reset($langs); // picking the first one from the list with reset since the keys are not numeric |
74 | 74 | if (sizeof($langs) > 1) { |
75 | - trigger_error("Default language for vocabulary '" . $this->getShortName() . "' unknown, choosing '$deflang'.", E_USER_WARNING); |
|
75 | + trigger_error("Default language for vocabulary '".$this->getShortName()."' unknown, choosing '$deflang'.", E_USER_WARNING); |
|
76 | 76 | } |
77 | 77 | |
78 | 78 | return $deflang; |
@@ -53,8 +53,9 @@ discard block |
||
53 | 53 | |
54 | 54 | // not found with selected language, try any language |
55 | 55 | $literal = $this->resource->getLiteral($property); |
56 | - if ($literal) |
|
57 | - return $literal->getValue(); |
|
56 | + if ($literal) { |
|
57 | + return $literal->getValue(); |
|
58 | + } |
|
58 | 59 | } |
59 | 60 | |
60 | 61 | /** |
@@ -95,8 +96,9 @@ discard block |
||
95 | 96 | public function getShortName() |
96 | 97 | { |
97 | 98 | $shortname = $this->getLiteral('skosmos:shortName'); |
98 | - if ($shortname) |
|
99 | - return $shortname; |
|
99 | + if ($shortname) { |
|
100 | + return $shortname; |
|
101 | + } |
|
100 | 102 | |
101 | 103 | // if no shortname exists fall back to the id |
102 | 104 | return $this->getId(); |
@@ -215,10 +217,12 @@ discard block |
||
215 | 217 | $ret = array(); |
216 | 218 | foreach ($resources as $res) { |
217 | 219 | $prop = $res->getURI(); |
218 | - if (EasyRdf_Namespace::shorten($prop) !== null) // shortening property labels if possible |
|
220 | + if (EasyRdf_Namespace::shorten($prop) !== null) { |
|
221 | + // shortening property labels if possible |
|
219 | 222 | { |
220 | 223 | $prop = EasyRdf_Namespace::shorten($prop); |
221 | 224 | } |
225 | + } |
|
222 | 226 | |
223 | 227 | $ret[] = $prop; |
224 | 228 | } |
@@ -235,10 +239,12 @@ discard block |
||
235 | 239 | $resources = $this->resource->allResources("skosmos:hasMultiLingualProperty"); |
236 | 240 | foreach ($resources as $res) { |
237 | 241 | $prop = $res->getURI(); |
238 | - if (EasyRdf_Namespace::shorten($prop) !== null) // shortening property labels if possible |
|
242 | + if (EasyRdf_Namespace::shorten($prop) !== null) { |
|
243 | + // shortening property labels if possible |
|
239 | 244 | { |
240 | 245 | $prop = EasyRdf_Namespace::shorten($prop); |
241 | 246 | } |
247 | + } |
|
242 | 248 | |
243 | 249 | if ($prop === $property) { |
244 | 250 | return true; |
@@ -339,11 +345,12 @@ discard block |
||
339 | 345 | public function getId() |
340 | 346 | { |
341 | 347 | $uriparts = explode("#", $this->resource->getURI()); |
342 | - if (count($uriparts) != 1) |
|
343 | - // hash namespace |
|
348 | + if (count($uriparts) != 1) { |
|
349 | + // hash namespace |
|
344 | 350 | { |
345 | 351 | return $uriparts[1]; |
346 | 352 | } |
353 | + } |
|
347 | 354 | |
348 | 355 | // slash namespace |
349 | 356 | $uriparts = explode("/", $this->resource->getURI()); |
@@ -371,10 +378,12 @@ discard block |
||
371 | 378 | $ret = array(); |
372 | 379 | foreach ($resources as $res) { |
373 | 380 | $prop = $res->getURI(); |
374 | - if (EasyRdf_Namespace::shorten($prop) !== null) // prefixing if possible |
|
381 | + if (EasyRdf_Namespace::shorten($prop) !== null) { |
|
382 | + // prefixing if possible |
|
375 | 383 | { |
376 | 384 | $prop = EasyRdf_Namespace::shorten($prop); |
377 | 385 | } |
386 | + } |
|
378 | 387 | |
379 | 388 | $ret[] = $prop; |
380 | 389 | } |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | * @param string $prop property type eg. 'rdf:type'. |
22 | 22 | * @param string $label |
23 | 23 | */ |
24 | - public function __construct($prop, $label, $super=null) |
|
24 | + public function __construct($prop, $label, $super = null) |
|
25 | 25 | { |
26 | 26 | $this->prop = $prop; |
27 | 27 | $this->label = $label; |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | */ |
60 | 60 | public function getDescription() |
61 | 61 | { |
62 | - $helpprop = $this->prop . "_help"; |
|
62 | + $helpprop = $this->prop."_help"; |
|
63 | 63 | |
64 | 64 | return gettext($helpprop); // can't use string constant, it'd be picked up by xgettext |
65 | 65 | } |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | |
79 | 79 | public function addValue($value) |
80 | 80 | { |
81 | - $this->values[$value->getLabel() . $value->getUri()] = $value; |
|
81 | + $this->values[$value->getLabel().$value->getUri()] = $value; |
|
82 | 82 | $this->is_sorted = false; |
83 | 83 | } |
84 | 84 | |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | { |
87 | 87 | if (!empty($this->values)) { |
88 | 88 | uksort($this->values, function($a, $b) { |
89 | - return strnatcasecmp($a,$b); |
|
89 | + return strnatcasecmp($a, $b); |
|
90 | 90 | }); |
91 | 91 | } |
92 | 92 | $this->is_sorted = true; |
@@ -24,7 +24,7 @@ |
||
24 | 24 | { |
25 | 25 | $label = is_string($this->getLabel()) ? $this->getLabel() : $this->getLabel()->getValue(); |
26 | 26 | if ($this->vocab->getConfig()->sortByNotation()) { |
27 | - $label = $this->getNotation() . $label; |
|
27 | + $label = $this->getNotation().$label; |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | return $label; |
@@ -3,7 +3,7 @@ discard block |
||
3 | 3 | class PluginRegister { |
4 | 4 | private $requestedPlugins; |
5 | 5 | |
6 | - public function __construct($requestedPlugins=array()) { |
|
6 | + public function __construct($requestedPlugins = array()) { |
|
7 | 7 | $this->requestedPlugins = $requestedPlugins; |
8 | 8 | } |
9 | 9 | |
@@ -38,7 +38,7 @@ discard block |
||
38 | 38 | if (isset($files[$type])) { |
39 | 39 | $ret[$name] = array(); |
40 | 40 | foreach ($files[$type] as $file) { |
41 | - array_push($ret[$name], 'plugins/' . $name . '/' . $file); |
|
41 | + array_push($ret[$name], 'plugins/'.$name.'/'.$file); |
|
42 | 42 | } |
43 | 43 | } |
44 | 44 | } |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | * @param array $names the plugin name strings (foldernames) in an array |
69 | 69 | * @return array |
70 | 70 | */ |
71 | - public function getPluginsJS($names=null) { |
|
71 | + public function getPluginsJS($names = null) { |
|
72 | 72 | if ($names) { |
73 | 73 | $names = array_merge($this->requestedPlugins, $names); |
74 | 74 | return $this->filterPluginsByName('js', $names); |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | * @param array $names the plugin name strings (foldernames) in an array |
82 | 82 | * @return array |
83 | 83 | */ |
84 | - public function getPluginsCSS($names=null) { |
|
84 | + public function getPluginsCSS($names = null) { |
|
85 | 85 | if ($names) { |
86 | 86 | $names = array_merge($this->requestedPlugins, $names); |
87 | 87 | return $this->filterPluginsByName('css', $names); |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | * @param array $names the plugin name strings (foldernames) in an array |
95 | 95 | * @return array |
96 | 96 | */ |
97 | - public function getPluginsTemplates($names=null) { |
|
97 | + public function getPluginsTemplates($names = null) { |
|
98 | 98 | if ($names) { |
99 | 99 | $names = array_merge($this->requestedPlugins, $names); |
100 | 100 | return $this->filterPluginsByName('templates', $names); |
@@ -107,15 +107,15 @@ discard block |
||
107 | 107 | * @param array $names the plugin name strings (foldernames) in an array |
108 | 108 | * @return array |
109 | 109 | */ |
110 | - public function getTemplates($names=null) { |
|
110 | + public function getTemplates($names = null) { |
|
111 | 111 | $templateStrings = array(); |
112 | 112 | $plugins = $this->getPluginsTemplates($names); |
113 | 113 | foreach ($plugins as $folder => $templates) { |
114 | 114 | foreach ($templates as $path) { |
115 | 115 | if (file_exists($path)) { |
116 | 116 | $filename = explode('/', $path); |
117 | - $filename = $filename[sizeof($filename)-1]; |
|
118 | - $id = $folder . '-' . substr($filename, 0 , (strrpos($filename, "."))); |
|
117 | + $filename = $filename[sizeof($filename) - 1]; |
|
118 | + $id = $folder.'-'.substr($filename, 0, (strrpos($filename, "."))); |
|
119 | 119 | $templateStrings[$id] = file_get_contents($path); |
120 | 120 | } |
121 | 121 | } |
@@ -22,7 +22,7 @@ |
||
22 | 22 | { |
23 | 23 | $label = $this->getLabel(); |
24 | 24 | $notation = $this->getNotation(); |
25 | - return $notation . $label; |
|
25 | + return $notation.$label; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | public function getType() |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | $baseurl = $this->getBaseHref(); |
22 | 22 | $vocid = $vocab->getId(); |
23 | 23 | $query = http_build_query(array('uri'=>$uri, 'format'=>$targetFormat)); |
24 | - $url = $baseurl . "rest/v1/$vocid/data?$query"; |
|
24 | + $url = $baseurl."rest/v1/$vocid/data?$query"; |
|
25 | 25 | $this->redirect303($url); |
26 | 26 | } |
27 | 27 | |
@@ -32,11 +32,11 @@ discard block |
||
32 | 32 | $localname = $vocab->getLocalName($uri); |
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 | $this->redirect303($url); |
42 | 42 | } |
@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | // guess vocabulary based on URI |
57 | 57 | $vocab = $this->model->guessVocabularyFromURI($request->getUri()); |
58 | 58 | if ($vocab === null) { |
59 | - return $this->returnError('404', 'Not Found', 'Unrecognized URI ' . $request->getUri()); |
|
59 | + return $this->returnError('404', 'Not Found', 'Unrecognized URI '.$request->getUri()); |
|
60 | 60 | } |
61 | 61 | $request->setVocab($vocab->getId()); |
62 | 62 | } |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | |
70 | 70 | // register a Twig filter for generating URLs for vocabulary resources (concepts and groups) |
71 | 71 | $controller = $this; // for use by anonymous function below |
72 | - $urlFilter = new Twig_SimpleFilter('link_url', function ($uri, $vocab, $lang, $type = 'page', $clang = null, $term = null) use ($controller) { |
|
72 | + $urlFilter = new Twig_SimpleFilter('link_url', function($uri, $vocab, $lang, $type = 'page', $clang = null, $term = null) use ($controller) { |
|
73 | 73 | // $vocab can either be null, a vocabulary id (string) or a Vocabulary object |
74 | 74 | if ($vocab === null) { |
75 | 75 | // target vocabulary is unknown, best bet is to link to the plain URI |
@@ -94,23 +94,23 @@ discard block |
||
94 | 94 | $localname = $vocab->getLocalName($uri); |
95 | 95 | if ($localname !== $uri && $localname === urlencode($localname)) { |
96 | 96 | // check that the prefix stripping worked, and there are no problematic chars in localname |
97 | - $paramstr = sizeof($params) > 0 ? '?' . http_build_query($params) : ''; |
|
97 | + $paramstr = sizeof($params) > 0 ? '?'.http_build_query($params) : ''; |
|
98 | 98 | if ($type && $type !== '' && $type !== 'vocab') { |
99 | - return "$vocid/$lang/$type/$localname" . $paramstr; |
|
99 | + return "$vocid/$lang/$type/$localname".$paramstr; |
|
100 | 100 | } |
101 | 101 | |
102 | - return "$vocid/$lang/$localname" . $paramstr; |
|
102 | + return "$vocid/$lang/$localname".$paramstr; |
|
103 | 103 | } |
104 | 104 | |
105 | 105 | // case 2: URI outside vocabulary namespace, or has problematic chars |
106 | 106 | // pass the full URI as parameter instead |
107 | 107 | $params['uri'] = $uri; |
108 | - return "$vocid/$lang/$type/?" . http_build_query($params); |
|
108 | + return "$vocid/$lang/$type/?".http_build_query($params); |
|
109 | 109 | }); |
110 | 110 | $this->twig->addFilter($urlFilter); |
111 | 111 | |
112 | 112 | // register a Twig filter for generating strings from language codes with CLDR |
113 | - $langFilter = new Twig_SimpleFilter('lang_name', function ($langcode, $lang) { |
|
113 | + $langFilter = new Twig_SimpleFilter('lang_name', function($langcode, $lang) { |
|
114 | 114 | return Language::getName($langcode, $lang); |
115 | 115 | }); |
116 | 116 | $this->twig->addFilter($langFilter); |
@@ -251,12 +251,12 @@ discard block |
||
251 | 251 | private function createFeedbackHeaders($fromName, $fromEmail, $toMail) |
252 | 252 | { |
253 | 253 | $headers = "MIME-Version: 1.0″ . '\r\n"; |
254 | - $headers .= "Content-type: text/html; charset=UTF-8" . "\r\n"; |
|
254 | + $headers .= "Content-type: text/html; charset=UTF-8"."\r\n"; |
|
255 | 255 | if ($toMail) { |
256 | - $headers .= "Cc: " . $this->model->getConfig()->getFeedbackAddress() . "\r\n"; |
|
256 | + $headers .= "Cc: ".$this->model->getConfig()->getFeedbackAddress()."\r\n"; |
|
257 | 257 | } |
258 | 258 | |
259 | - $headers .= "From: $fromName <$fromEmail>" . "\r\n" . 'X-Mailer: PHP/' . phpversion(); |
|
259 | + $headers .= "From: $fromName <$fromEmail>"."\r\n".'X-Mailer: PHP/'.phpversion(); |
|
260 | 260 | return $headers; |
261 | 261 | } |
262 | 262 | |
@@ -271,20 +271,20 @@ discard block |
||
271 | 271 | { |
272 | 272 | $toAddress = ($toMail) ? $toMail : $this->model->getConfig()->getFeedbackAddress(); |
273 | 273 | if ($fromVocab !== null) { |
274 | - $message = 'Feedback from vocab: ' . strtoupper($fromVocab) . "<br />" . $message; |
|
274 | + $message = 'Feedback from vocab: '.strtoupper($fromVocab)."<br />".$message; |
|
275 | 275 | } |
276 | 276 | |
277 | - $subject = SERVICE_NAME . " feedback"; |
|
277 | + $subject = SERVICE_NAME." feedback"; |
|
278 | 278 | $headers = $this->createFeedbackHeaders($fromName, $fromEmail, $toMail); |
279 | 279 | $envelopeSender = FEEDBACK_ENVELOPE_SENDER; |
280 | 280 | $params = empty($envelopeSender) ? '' : "-f $envelopeSender"; |
281 | 281 | |
282 | 282 | // adding some information about the user for debugging purposes. |
283 | - $message = $message . "<br /><br /> Debugging information:" |
|
284 | - . "<br />Timestamp: " . date(DATE_RFC2822) |
|
285 | - . "<br />User agent: " . $request->getServerConstant('HTTP_USER_AGENT') |
|
286 | - . "<br />IP address: " . $request->getServerConstant('REMOTE_ADDR') |
|
287 | - . "<br />Referer: " . $request->getServerConstant('HTTP_REFERER'); |
|
283 | + $message = $message."<br /><br /> Debugging information:" |
|
284 | + . "<br />Timestamp: ".date(DATE_RFC2822) |
|
285 | + . "<br />User agent: ".$request->getServerConstant('HTTP_USER_AGENT') |
|
286 | + . "<br />IP address: ".$request->getServerConstant('REMOTE_ADDR') |
|
287 | + . "<br />Referer: ".$request->getServerConstant('HTTP_REFERER'); |
|
288 | 288 | |
289 | 289 | try { |
290 | 290 | mail($toAddress, $subject, $message, $headers, $params); |
@@ -292,7 +292,7 @@ discard block |
||
292 | 292 | header("HTTP/1.0 404 Not Found"); |
293 | 293 | $template = $this->twig->loadTemplate('error-page.twig'); |
294 | 294 | if ($this->model->getConfig()->getLogCaughtExceptions()) { |
295 | - error_log('Caught exception: ' . $e->getMessage()); |
|
295 | + error_log('Caught exception: '.$e->getMessage()); |
|
296 | 296 | } |
297 | 297 | |
298 | 298 | echo $template->render( |
@@ -339,7 +339,7 @@ discard block |
||
339 | 339 | $vocids = ($vocabs !== null && $vocabs !== '') ? explode(' ', $vocabs) : null; |
340 | 340 | $vocabObjects = array(); |
341 | 341 | if ($vocids) { |
342 | - foreach($vocids as $vocid) { |
|
342 | + foreach ($vocids as $vocid) { |
|
343 | 343 | $vocabObjects[] = $this->model->getVocabulary($vocid); |
344 | 344 | } |
345 | 345 | } |
@@ -350,7 +350,7 @@ discard block |
||
350 | 350 | } catch (Exception $e) { |
351 | 351 | header("HTTP/1.0 404 Not Found"); |
352 | 352 | if ($this->model->getConfig()->getLogCaughtExceptions()) { |
353 | - error_log('Caught exception: ' . $e->getMessage()); |
|
353 | + error_log('Caught exception: '.$e->getMessage()); |
|
354 | 354 | } |
355 | 355 | $this->invokeGenericErrorPage($request, $e->getMessage()); |
356 | 356 | return; |
@@ -366,7 +366,7 @@ discard block |
||
366 | 366 | 'search_count' => $counts, |
367 | 367 | 'languages' => $this->languages, |
368 | 368 | 'search_results' => $search_results, |
369 | - 'rest' => $parameters->getOffset()>0, |
|
369 | + 'rest' => $parameters->getOffset() > 0, |
|
370 | 370 | 'global_search' => true, |
371 | 371 | 'term' => $request->getQueryParam('q'), |
372 | 372 | 'lang_list' => $langList, |
@@ -391,7 +391,7 @@ discard block |
||
391 | 391 | } catch (Exception $e) { |
392 | 392 | header("HTTP/1.0 404 Not Found"); |
393 | 393 | if ($this->model->getConfig()->getLogCaughtExceptions()) { |
394 | - error_log('Caught exception: ' . $e->getMessage()); |
|
394 | + error_log('Caught exception: '.$e->getMessage()); |
|
395 | 395 | } |
396 | 396 | |
397 | 397 | echo $template->render( |
@@ -412,7 +412,7 @@ discard block |
||
412 | 412 | } catch (Exception $e) { |
413 | 413 | header("HTTP/1.0 404 Not Found"); |
414 | 414 | if ($this->model->getConfig()->getLogCaughtExceptions()) { |
415 | - error_log('Caught exception: ' . $e->getMessage()); |
|
415 | + error_log('Caught exception: '.$e->getMessage()); |
|
416 | 416 | } |
417 | 417 | |
418 | 418 | echo $template->render( |
@@ -429,7 +429,7 @@ discard block |
||
429 | 429 | 'vocab' => $vocab, |
430 | 430 | 'search_results' => $search_results, |
431 | 431 | 'search_count' => $counts, |
432 | - 'rest' => $parameters->getOffset()>0, |
|
432 | + 'rest' => $parameters->getOffset() > 0, |
|
433 | 433 | 'limit_parent' => $parameters->getParentLimit(), |
434 | 434 | 'limit_type' => $request->getQueryParam('type') ? explode('+', $request->getQueryParam('type')) : null, |
435 | 435 | 'limit_group' => $parameters->getGroupLimit(), |
@@ -554,7 +554,7 @@ discard block |
||
554 | 554 | * Loads and renders the view containing a list of recent changes in the vocabulary. |
555 | 555 | * @param Request $request |
556 | 556 | */ |
557 | - public function invokeChangeList($request, $prop='dc:created') |
|
557 | + public function invokeChangeList($request, $prop = 'dc:created') |
|
558 | 558 | { |
559 | 559 | // set language parameters for gettext |
560 | 560 | $this->setLanguageProperties($request->getLang()); |
@@ -64,12 +64,16 @@ discard block |
||
64 | 64 | $this->model = $model; |
65 | 65 | |
66 | 66 | // set graphClause so that it can be used by all queries |
67 | - if ($this->isDefaultEndpoint()) // default endpoint; query any graph (and catch it in a variable) |
|
67 | + if ($this->isDefaultEndpoint()) { |
|
68 | + // default endpoint; query any graph (and catch it in a variable) |
|
68 | 69 | { |
69 | 70 | $this->graphClause = "GRAPH $graph"; |
70 | - } elseif ($graph) // query a specific graph |
|
71 | + } |
|
72 | + } elseif ($graph) { |
|
73 | + // query a specific graph |
|
71 | 74 | { |
72 | 75 | $this->graphClause = "GRAPH <$graph>"; |
76 | + } |
|
73 | 77 | } else // query the default graph |
74 | 78 | { |
75 | 79 | $this->graphClause = ""; |
@@ -1711,8 +1715,7 @@ discard block |
||
1711 | 1715 | if (sizeof($ret) > 0) { |
1712 | 1716 | // existing concept, with children |
1713 | 1717 | return $ret; |
1714 | - } |
|
1715 | - else { |
|
1718 | + } else { |
|
1716 | 1719 | // nonexistent concept |
1717 | 1720 | return null; |
1718 | 1721 | } |
@@ -393,7 +393,7 @@ discard block |
||
393 | 393 | * Returns information (as a graph) for one or more concept URIs |
394 | 394 | * @param mixed $uris concept URI (string) or array of URIs |
395 | 395 | * @param string|null $arrayClass the URI for thesaurus array class, or null if not used |
396 | - * @param \Vocabulary[]|null $vocabs vocabularies to target |
|
396 | + * @param Vocabulary[] $vocabs vocabularies to target |
|
397 | 397 | * @return \Concept[] |
398 | 398 | */ |
399 | 399 | public function queryConceptInfoGraph($uris, $arrayClass = null, $vocabs = array()) { |
@@ -619,7 +619,7 @@ discard block |
||
619 | 619 | |
620 | 620 | /** |
621 | 621 | * Generate a VALUES clause for limiting the targeted graphs. |
622 | - * @param Vocabulary[]|null $vocabs array of Vocabulary objects to target |
|
622 | + * @param Vocabulary[] $vocabs array of Vocabulary objects to target |
|
623 | 623 | * @return string VALUES clause, or "" if not necessary to limit |
624 | 624 | */ |
625 | 625 | protected function formatValuesGraph($vocabs) { |
@@ -1349,7 +1349,7 @@ discard block |
||
1349 | 1349 | /** |
1350 | 1350 | * Query a single transitive property of a concept. |
1351 | 1351 | * @param string $uri |
1352 | - * @param string $prop the name of the property eg. 'skos:broader'. |
|
1352 | + * @param string $props the name of the property eg. 'skos:broader'. |
|
1353 | 1353 | * @param string $lang |
1354 | 1354 | * @param integer $limit |
1355 | 1355 | * @param boolean $anylang if you want a label even when it isn't available in the language you requested. |
@@ -648,7 +648,7 @@ discard block |
||
648 | 648 | foreach ($graphs as $graph) { |
649 | 649 | $conditions[] = "?graph=<$graph>"; |
650 | 650 | } |
651 | - return "FILTER (" . implode('||', $conditions) . ")"; |
|
651 | + return "FILTER (".implode('||', $conditions).")"; |
|
652 | 652 | } |
653 | 653 | |
654 | 654 | /** |
@@ -658,16 +658,16 @@ discard block |
||
658 | 658 | * @return string sparql query clauses |
659 | 659 | */ |
660 | 660 | protected function formatLimitAndOffset($limit, $offset) { |
661 | - $limit = ($limit) ? 'LIMIT ' . $limit : ''; |
|
662 | - $offset = ($offset) ? 'OFFSET ' . $offset : ''; |
|
661 | + $limit = ($limit) ? 'LIMIT '.$limit : ''; |
|
662 | + $offset = ($offset) ? 'OFFSET '.$offset : ''; |
|
663 | 663 | // eliminating whitespace and line changes when the conditions aren't needed. |
664 | 664 | $limitandoffset = ''; |
665 | 665 | if ($limit && $offset) { |
666 | - $limitandoffset = "\n" . $limit . "\n" . $offset; |
|
666 | + $limitandoffset = "\n".$limit."\n".$offset; |
|
667 | 667 | } elseif ($limit) { |
668 | - $limitandoffset = "\n" . $limit; |
|
668 | + $limitandoffset = "\n".$limit; |
|
669 | 669 | } elseif ($offset) { |
670 | - $limitandoffset = "\n" . $offset; |
|
670 | + $limitandoffset = "\n".$offset; |
|
671 | 671 | } |
672 | 672 | |
673 | 673 | return $limitandoffset; |
@@ -687,7 +687,7 @@ discard block |
||
687 | 687 | } |
688 | 688 | } |
689 | 689 | |
690 | - return implode(' UNION ', $typePatterns);; |
|
690 | + return implode(' UNION ', $typePatterns); ; |
|
691 | 691 | } |
692 | 692 | |
693 | 693 | /** |
@@ -815,7 +815,7 @@ discard block |
||
815 | 815 | // if search language and UI/display language differ, must also consider case where there is no prefLabel in |
816 | 816 | // the display language; in that case, should use the label with the same language as the matched label |
817 | 817 | $labelcondFallback = ($searchLang != $lang) ? |
818 | - "OPTIONAL { # in case previous OPTIONAL block gives no labels\n" . |
|
818 | + "OPTIONAL { # in case previous OPTIONAL block gives no labels\n". |
|
819 | 819 | "?s skos:prefLabel ?label . FILTER (LANGMATCHES(LANG(?label), LANG(?match))) }" : ""; |
820 | 820 | |
821 | 821 | /* |
@@ -867,15 +867,15 @@ discard block |
||
867 | 867 | |
868 | 868 | $schemecond = ''; |
869 | 869 | if (!empty($schemes)) { |
870 | - foreach($schemes as $scheme) { |
|
870 | + foreach ($schemes as $scheme) { |
|
871 | 871 | $schemecond .= "?s skos:inScheme <$scheme> . "; |
872 | 872 | } |
873 | 873 | } |
874 | 874 | |
875 | 875 | // extra conditions for parent and group, if specified |
876 | - $parentcond = ($params->getParentLimit()) ? "?s skos:broader+ <" . $params->getParentLimit() . "> ." : ""; |
|
877 | - $groupcond = ($params->getGroupLimit()) ? "<" . $params->getGroupLimit() . "> skos:member ?s ." : ""; |
|
878 | - $pgcond = $parentcond . $groupcond; |
|
876 | + $parentcond = ($params->getParentLimit()) ? "?s skos:broader+ <".$params->getParentLimit()."> ." : ""; |
|
877 | + $groupcond = ($params->getGroupLimit()) ? "<".$params->getGroupLimit()."> skos:member ?s ." : ""; |
|
878 | + $pgcond = $parentcond.$groupcond; |
|
879 | 879 | |
880 | 880 | $orderextra = $this->isDefaultEndpoint() ? $this->graph : ''; |
881 | 881 | |
@@ -943,9 +943,9 @@ discard block |
||
943 | 943 | $hit['type'][] = $this->shortenUri($typeuri); |
944 | 944 | } |
945 | 945 | |
946 | - if(!empty($fields)) { |
|
946 | + if (!empty($fields)) { |
|
947 | 947 | foreach ($fields as $prop) { |
948 | - $propname = $prop . 's'; |
|
948 | + $propname = $prop.'s'; |
|
949 | 949 | if (isset($row->$propname)) { |
950 | 950 | foreach (explode("\n", $row->$propname->getValue()) as $line) { |
951 | 951 | $rdata = str_getcsv($line, ',', '"', '"'); |
@@ -960,7 +960,7 @@ discard block |
||
960 | 960 | $propvals = $rdata[2]; |
961 | 961 | } |
962 | 962 | |
963 | - $hit['skos:' . $prop][] = $propvals; |
|
963 | + $hit['skos:'.$prop][] = $propvals; |
|
964 | 964 | } |
965 | 965 | } |
966 | 966 | } |
@@ -1426,7 +1426,7 @@ discard block |
||
1426 | 1426 | if (!isset($row->label) || $row->label->getLang() === $lang) { |
1427 | 1427 | $ret[$row->object->getUri()] = $val; |
1428 | 1428 | } elseif ($row->label->getLang() === $fallbacklang) { |
1429 | - $val['label'] .= ' (' . $row->label->getLang() . ')'; |
|
1429 | + $val['label'] .= ' ('.$row->label->getLang().')'; |
|
1430 | 1430 | $ret[$row->object->getUri()] = $val; |
1431 | 1431 | } |
1432 | 1432 | } |
@@ -1527,7 +1527,7 @@ discard block |
||
1527 | 1527 | if ($row->label->getLang() == $lang) { |
1528 | 1528 | $label = $row->label->getValue(); |
1529 | 1529 | } else { |
1530 | - $label = $row->label->getValue() . " (" . $row->label->getLang() . ")"; |
|
1530 | + $label = $row->label->getValue()." (".$row->label->getLang().")"; |
|
1531 | 1531 | } |
1532 | 1532 | |
1533 | 1533 | } |
@@ -1696,7 +1696,7 @@ discard block |
||
1696 | 1696 | if (isset($row->childlabel)) { |
1697 | 1697 | $label = $row->childlabel->getValue(); |
1698 | 1698 | if ($row->childlabel->getLang() !== $lang) { |
1699 | - $label .= " (" . $row->childlabel->getLang() . ")"; |
|
1699 | + $label .= " (".$row->childlabel->getLang().")"; |
|
1700 | 1700 | } |
1701 | 1701 | |
1702 | 1702 | } |
@@ -1718,7 +1718,7 @@ discard block |
||
1718 | 1718 | if (isset($row->label)) { |
1719 | 1719 | $preflabel = $row->label->getValue(); |
1720 | 1720 | if ($row->label->getLang() !== $lang) { |
1721 | - $preflabel .= ' (' . $row->label->getLang() . ')'; |
|
1721 | + $preflabel .= ' ('.$row->label->getLang().')'; |
|
1722 | 1722 | } |
1723 | 1723 | |
1724 | 1724 | $ret[$uri]['prefLabel'] = $preflabel; |
@@ -1882,7 +1882,7 @@ discard block |
||
1882 | 1882 | if ($row->label->getLang() == $lang) { |
1883 | 1883 | $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue(); |
1884 | 1884 | } else { |
1885 | - $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue() . " (" . $row->label->getLang() . ")"; |
|
1885 | + $values[$row->conc->getURI()]['prefLabel'] = $row->label->getValue()." (".$row->label->getLang().")"; |
|
1886 | 1886 | } |
1887 | 1887 | |
1888 | 1888 | } |
@@ -1923,7 +1923,7 @@ discard block |
||
1923 | 1923 | */ |
1924 | 1924 | private function generateChangeListQuery($lang, $offset, $prop) { |
1925 | 1925 | $gcl = $this->graphClause; |
1926 | - $offset = ($offset) ? 'OFFSET ' . $offset : ''; |
|
1926 | + $offset = ($offset) ? 'OFFSET '.$offset : ''; |
|
1927 | 1927 | |
1928 | 1928 | $query = <<<EOQ |
1929 | 1929 | SELECT DISTINCT ?concept ?date ?label |