Completed
Pull Request — master (#1158)
by Dan Michael O.
02:07
created
model/LabelSkosXL.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -3,6 +3,9 @@
 block discarded – undo
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);
Please login to merge, or discard this patch.
model/Concept.php 1 patch
Doc Comments   +2 added lines patch added patch discarded remove patch
@@ -74,6 +74,7 @@  discard block
 block discarded – undo
74 74
      * @param Vocabulary $vocab
75 75
      * @param EasyRdf\Resource $resource
76 76
      * @param EasyRdf\Graph $graph
77
+     * @param string|null $clang
77 78
      */
78 79
     public function __construct($model, $vocab, $resource, $graph, $clang)
79 80
     {
@@ -738,6 +739,7 @@  discard block
 block discarded – undo
738 739
 
739 740
     /**
740 741
      * Gets the groups/arrays the concept belongs to.
742
+     * @param boolean $includeArrays
741 743
      */
742 744
     private function getCollections($includeArrays) {
743 745
         $groups = array();
Please login to merge, or discard this patch.
model/ConceptMappingPropertyValue.php 1 patch
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.
model/VocabularyConfig.php 1 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.
controller/Controller.php 1 patch
Doc Comments   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,6 +23,7 @@  discard block
 block discarded – undo
23 23
 
24 24
     /**
25 25
      * Initializes the Model object.
26
+     * @param Model $model
26 27
      */
27 28
     public function __construct($model)
28 29
     {
@@ -290,7 +291,7 @@  discard block
 block discarded – undo
290 291
      * Sends HTTP headers. Simply calls PHP built-in header function. But being
291 292
      * a function here, it can easily be tested/mocked.
292 293
      *
293
-     * @param $header string header to be sent
294
+     * @param string $header string header to be sent
294 295
      */
295 296
     protected function sendHeader($header)
296 297
     {
Please login to merge, or discard this patch.
model/sparql/GenericSparql.php 1 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.
controller/RestController.php 1 patch
Doc Comments   +36 added lines patch added patch discarded remove patch
@@ -97,6 +97,9 @@  discard block
 block discarded – undo
97 97
         return $this->returnJson($ret);
98 98
     }
99 99
 
100
+    /**
101
+     * @param Request $request
102
+     */
100 103
     private function constructSearchParameters($request)
101 104
     {
102 105
         $parameters = new ConceptSearchParameters($request, $this->model->getConfig(), true);
@@ -112,6 +115,10 @@  discard block
 block discarded – undo
112 115
         return $parameters;
113 116
     }
114 117
 
118
+    /**
119
+     * @param Request $request
120
+     * @param ConceptSearchParameters $parameters
121
+     */
115 122
     private function transformSearchResults($request, $results, $parameters)
116 123
     {
117 124
         // before serializing to JSON, get rid of the Vocabulary object that came with each resource
@@ -420,6 +427,10 @@  discard block
 block discarded – undo
420 427
         return $this->returnJson($ret);
421 428
     }
422 429
 
430
+    /**
431
+     * @param string $label
432
+     * @param string $lang
433
+     */
423 434
     private function findLookupHits($results, $label, $lang)
424 435
     {
425 436
         $hits = array();
@@ -481,6 +492,9 @@  discard block
 block discarded – undo
481 492
         return $hits;
482 493
     }
483 494
 
495
+    /**
496
+     * @param string $lang
497
+     */
484 498
     private function transformLookupResults($lang, $hits)
485 499
     {
486 500
         if (sizeof($hits) == 0) {
@@ -555,6 +569,9 @@  discard block
 block discarded – undo
555 569
         return $this->returnJson($ret);
556 570
     }
557 571
 
572
+    /**
573
+     * @param Request $request
574
+     */
558 575
     private function redirectToVocabData($request) {
559 576
         $urls = $request->getVocab()->getConfig()->getDataURLs();
560 577
         if (sizeof($urls) == 0) {
@@ -580,6 +597,10 @@  discard block
 block discarded – undo
580 597
 		}
581 598
     }
582 599
 
600
+    /**
601
+     * @param string $results
602
+     * @param string $format
603
+     */
583 604
     private function returnDataResults($results, $format) {
584 605
         if ($format == 'application/ld+json' || $format == 'application/json') {
585 606
             // further compact JSON-LD document using a context
@@ -791,6 +812,12 @@  discard block
 block discarded – undo
791 812
         return $this->returnJson($ret);
792 813
     }
793 814
 
815
+    /**
816
+     * @param string $uri
817
+     * @param string $lang
818
+     * @param string $propname
819
+     * @param string $propuri
820
+     */
794 821
     private function transformPropertyResults($uri, $lang, $objects, $propname, $propuri)
795 822
     {
796 823
         $results = array();
@@ -805,6 +832,14 @@  discard block
 block discarded – undo
805 832
         );
806 833
     }
807 834
 
835
+    /**
836
+     * @param string $uri
837
+     * @param string $lang
838
+     * @param string $tpropname
839
+     * @param string $tpropuri
840
+     * @param string $dpropname
841
+     * @param string $dpropuri
842
+     */
808 843
     private function transformTransitivePropertyResults($uri, $lang, $objects, $tpropname, $tpropuri, $dpropname, $dpropuri)
809 844
     {
810 845
         $results = array();
@@ -1095,6 +1130,7 @@  discard block
 block discarded – undo
1095 1130
      * @param Request $request
1096 1131
      * @param int $offset starting index offset
1097 1132
      * @param int $limit maximum number of concepts to return
1133
+     * @param string $prop
1098 1134
      * @return object json-ld wrapped list of changed concepts
1099 1135
      */
1100 1136
     private function changedConcepts($request, $prop, $offset, $limit)
Please login to merge, or discard this patch.
controller/WebController.php 1 patch
Doc Comments   +7 added lines patch added patch discarded remove patch
@@ -234,6 +234,11 @@  discard block
 block discarded – undo
234 234
             ));
235 235
     }
236 236
 
237
+    /**
238
+     * @param string $fromName
239
+     * @param string|null $fromEmail
240
+     * @param string $sender
241
+     */
237 242
     private function createFeedbackHeaders($fromName, $fromEmail, $toMail, $sender)
238 243
     {
239 244
         $headers = "MIME-Version: 1.0" . "\r\n";
@@ -255,6 +260,7 @@  discard block
 block discarded – undo
255 260
      * @param string $fromName senders own name.
256 261
      * @param string $fromEmail senders email address.
257 262
      * @param string $fromVocab which vocabulary is the feedback related to.
263
+     * @param string $toMail
258 264
      */
259 265
     public function sendFeedback($request, $message, $messageSubject, $fromName = null, $fromEmail = null, $fromVocab = null, $toMail = null)
260 266
     {
@@ -534,6 +540,7 @@  discard block
 block discarded – undo
534 540
 
535 541
     /**
536 542
      * Invokes a very generic errorpage.
543
+     * @param string $message
537 544
      */
538 545
     public function invokeGenericErrorPage($request, $message = null)
539 546
     {
Please login to merge, or discard this patch.
model/GlobalConfig.php 1 patch
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
     /**
163 163
      * Returns the external HTTP request timeout in seconds or the default value
164 164
      * of 5 seconds if not specified in the configuration.
165
-     * @return integer
165
+     * @return string
166 166
      */
167 167
     public function getHttpTimeout()
168 168
     {
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
     /**
173 173
      * Returns the SPARQL HTTP request timeout in seconds or the default value
174 174
      * of 20 seconds if not specified in the configuration.
175
-     * @return integer
175
+     * @return string
176 176
      */
177 177
     public function getSparqlTimeout()
178 178
     {
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
     /**
198 198
      * Returns the maximum number of items to return in transitive queries if defined
199 199
      * in the configuration or the default value of 1000.
200
-     * @return integer
200
+     * @return string
201 201
      */
202 202
     public function getDefaultTransitiveLimit()
203 203
     {
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
     /**
208 208
      * Returns the maximum number of items to load at a time if defined
209 209
      * in the configuration or the default value of 20.
210
-     * @return integer
210
+     * @return string
211 211
      */
212 212
     public function getSearchResultsSize()
213 213
     {
@@ -344,7 +344,7 @@  discard block
 block discarded – undo
344 344
     }
345 345
 
346 346
     /**
347
-     * @return integer
347
+     * @return string
348 348
      */
349 349
     public function getHoneypotTime()
350 350
     {
Please login to merge, or discard this patch.