Passed
Push — 1.10.x ( 1f0c91...36635d )
by Angel Fernando Quiroz
43:44
created
main/exercice/export/aiken/aiken_classes.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -10,6 +10,10 @@
 block discarded – undo
10 10
 if ( count( get_included_files() ) == 1 ) die( '---' );
11 11
 
12 12
 if (!function_exists('mime_content_type')) {
13
+
14
+	/**
15
+	 * @param string $filename
16
+	 */
13 17
 	function mime_content_type($filename) {
14 18
 		return DocumentManager::file_get_mime_type((string)$filename);
15 19
 	}
Please login to merge, or discard this patch.
main/exercice/export/aiken/aiken_import.inc.php 1 patch
Doc Comments   +6 added lines, -1 removed lines patch added patch discarded remove patch
@@ -55,6 +55,8 @@  discard block
 block discarded – undo
55 55
  * Gets the uploaded file (from $_FILES) and unzip it to the given directory
56 56
  * @param string The directory where to do the work
57 57
  * @param string The path of the temporary directory where the exercise was uploaded and unzipped
58
+ * @param string $baseWorkDir
59
+ * @param string $uploadPath
58 60
  * @return bool True on success, false on failure
59 61
  */
60 62
 function get_and_unzip_uploaded_exercise($baseWorkDir, $uploadPath) {
@@ -229,7 +231,10 @@  discard block
 block discarded – undo
229 231
  * @param string Path to the directory with the file to be parsed (without final /)
230 232
  * @param string Name of the last directory part for the file (without /)
231 233
  * @param string Name of the file to be parsed (including extension)
232
- * @return mixed True on success, error message on error
234
+ * @param string $exercisePath
235
+ * @param string $file
236
+ * @param string $questionFile
237
+ * @return string|boolean True on success, error message on error
233 238
  * @assert ('','','') === false
234 239
  */
235 240
 function aiken_parse_file(&$exercise_info, $exercisePath, $file, $questionFile) {
Please login to merge, or discard this patch.
main/exercice/export/exercise_import.inc.php 1 patch
Doc Comments   +5 added lines, -3 removed lines patch added patch discarded remove patch
@@ -30,6 +30,8 @@  discard block
 block discarded – undo
30 30
  * Unzip the exercise in the temp folder
31 31
  * @param string The path of the temporary directory where the exercise was uploaded and unzipped
32 32
  * @param string
33
+ * @param string $baseWorkDir
34
+ * @param string $uploadPath
33 35
  * @return bool
34 36
  */
35 37
 function get_and_unzip_uploaded_exercise($baseWorkDir, $uploadPath)
@@ -217,9 +219,9 @@  discard block
 block discarded – undo
217 219
 
218 220
 /**
219 221
  * Parses a given XML file and fills global arrays with the elements
220
- * @param $exercisePath
221
- * @param $file
222
- * @param $questionFile
222
+ * @param string $exercisePath
223
+ * @param string $file
224
+ * @param string $questionFile
223 225
  * @return bool
224 226
  */
225 227
 function parse_file($exercisePath, $file, $questionFile)
Please login to merge, or discard this patch.
main/exercice/export/qti2/qti2_export.php 1 patch
Doc Comments   +9 added lines, -6 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
     /**
33 33
      * Constructor.
34 34
      *
35
-     * @param $question Ims2Question object we want to export.
35
+     * @param Ims2Question $question Ims2Question object we want to export.
36 36
      */
37 37
      function ImsAssessmentItem($question)
38 38
      {
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
       * This is a default behaviour, some classes may want to override this.
102 102
       *
103 103
       * @param $standalone: Boolean stating if it should be exported as a stand-alone question
104
-      * @return A string, the XML flow for an Item.
104
+      * @return string string, the XML flow for an Item.
105 105
       */
106 106
      function export($standalone = false)
107 107
      {
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 
155 155
     /**
156 156
      * Constructor.
157
-     * @param $exe The Exercise instance to export
157
+     * @param Exercise $exe The Exercise instance to export
158 158
      * @author Amand Tihon <[email protected]>
159 159
      */
160 160
     function ImsSection($exe)
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
      * Export the exercise in IMS/QTI.
240 240
      *
241 241
      * @param bool $standalone Wether it should include XML tag and DTD line.
242
-     * @return a string containing the XML flow
242
+     * @return string string containing the XML flow
243 243
      * @author Amand Tihon <[email protected]>
244 244
      */
245 245
     function export($standalone)
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
       * This is a default behaviour, some classes may want to override this.
384 384
       *
385 385
       * @param $standalone: Boolean stating if it should be exported as a stand-alone question
386
-      * @return A string, the XML flow for an Item.
386
+      * @return string string, the XML flow for an Item.
387 387
       * @author Amand Tihon <[email protected]>
388 388
       */
389 389
      function export($standalone = False)
@@ -417,7 +417,7 @@  discard block
 block discarded – undo
417 417
  *
418 418
  * @param int $exerciseId The exercise to export
419 419
  * @param boolean $standalone Wether it should include XML tag and DTD line.
420
- * @return The XML as a string, or an empty string if there's no exercise with given ID.
420
+ * @return string XML as a string, or an empty string if there's no exercise with given ID.
421 421
  */
422 422
 function export_exercise_to_qti($exerciseId, $standalone = true)
423 423
 {
@@ -474,6 +474,9 @@  discard block
 block discarded – undo
474 474
     return htmlspecialchars($text);
475 475
 }
476 476
 
477
+/**
478
+ * @param string $text
479
+ */
477 480
 function cleanAttribute($text)
478 481
 {
479 482
     return $text;
Please login to merge, or discard this patch.
main/exercice/export/scorm/scorm_classes.php 1 patch
Doc Comments   +5 added lines, -4 removed lines patch added patch discarded remove patch
@@ -27,6 +27,7 @@  discard block
 block discarded – undo
27 27
      * @param int  The JavaScript ID for this question.
28 28
      * Due to the nature of interactions, we must have a natural sequence for
29 29
      * questions in the generated JavaScript.
30
+     * @param integer $js_id
30 31
      */
31 32
     public static function export_question($questionId, $standalone = true, $js_id)
32 33
     {
@@ -687,7 +688,7 @@  discard block
 block discarded – undo
687 688
     /**
688 689
      * Constructor.
689 690
      *
690
-     * @param $question The Question object we want to export.
691
+     * @param ScormQuestion $question The Question object we want to export.
691 692
      */
692 693
     public function ScormAssessmentItem($question, $standalone = false)
693 694
     {
@@ -915,7 +916,7 @@  discard block
 block discarded – undo
915 916
      *
916 917
      * @param int $exerciseId The exercise to exporte
917 918
      * @param boolean $standalone Wether it should include XML tag and DTD line.
918
-     * @return The XML as a string, or an empty string if there's no exercise with given ID.
919
+     * @return string XML as a string, or an empty string if there's no exercise with given ID.
919 920
      */
920 921
     public static function export_exercise_to_scorm($exerciseId, $standalone=true) {
921 922
         $exercise = new Exercise();
@@ -930,7 +931,7 @@  discard block
 block discarded – undo
930 931
 
931 932
     /**
932 933
      * Constructor.
933
-     * @param $exe The Exercise instance to export
934
+     * @param Exercise $exe The Exercise instance to export
934 935
      * @author Amand Tihon <[email protected]>
935 936
      */
936 937
     function ScormSection($exe) {
@@ -1091,7 +1092,7 @@  discard block
 block discarded – undo
1091 1092
      * This is a default behaviour, some classes may want to override this.
1092 1093
      *
1093 1094
      * @param $standalone: Boolean stating if it should be exported as a stand-alone question
1094
-     * @return A string, the XML flow for an Item.
1095
+     * @return string string, the XML flow for an Item.
1095 1096
      */
1096 1097
     function export()
1097 1098
     {
Please login to merge, or discard this patch.
main/exercice/fill_blanks.class.php 1 patch
Doc Comments   +15 added lines, -14 removed lines patch added patch discarded remove patch
@@ -415,7 +415,7 @@  discard block
 block discarded – undo
415 415
      * @param null $feedback_type
416 416
      * @param null $counter
417 417
      * @param null $score
418
-     * @return null|string
418
+     * @return string
419 419
      */
420 420
     public function return_header($feedback_type = null, $counter = null, $score = null)
421 421
     {
@@ -429,15 +429,16 @@  discard block
 block discarded – undo
429 429
     }
430 430
 
431 431
     /**
432
-     * @param $separatorStartRegexp
433
-     * @param $separatorEndRegexp
434
-     * @param $correctItemRegexp
435
-     * @param $questionId
432
+     * @param string $separatorStartRegexp
433
+     * @param string $separatorEndRegexp
434
+     * @param string $correctItemRegexp
435
+     * @param integer $questionId
436 436
      * @param $correctItem
437 437
      * @param $attributes
438
-     * @param $answer
438
+     * @param string $answer
439 439
      * @param $listAnswersInfo
440
-     * @param $displayForStudent
440
+     * @param boolean $displayForStudent
441
+     * @param integer $inBlankNumber
441 442
      * @return string
442 443
      */
443 444
     public static function getFillTheBlankHtml(
@@ -736,11 +737,11 @@  discard block
 block discarded – undo
736 737
     *  0  : student answer is correct
737 738
     * >0  : for fill the blank question with choice menu, is the index of the student answer (right answer indice is 0)
738 739
     *
739
-    * @param $testId
740
-    * @param $questionId
740
+    * @param integer $testId
741
+    * @param integer $questionId
741 742
     * @param $studentsIdList
742
-    * @param $startDate
743
-    * @param $endDate
743
+    * @param string $startDate
744
+    * @param string $endDate
744 745
     * @param bool $useLastAnswerredAttempt
745 746
     * @return array
746 747
     * (
@@ -917,7 +918,7 @@  discard block
 block discarded – undo
917 918
      * return $text protected for use in regexp
918 919
      * @param string $text
919 920
      *
920
-     * @return mixed
921
+     * @return string
921 922
      */
922 923
     public static function getRegexpProtected($text)
923 924
     {
@@ -975,7 +976,7 @@  discard block
 block discarded – undo
975 976
      * return the start separator for answer
976 977
      * @param string $number
977 978
      *
978
-     * @return mixed
979
+     * @return string
979 980
      */
980 981
     public static function getStartSeparator($number)
981 982
     {
@@ -988,7 +989,7 @@  discard block
 block discarded – undo
988 989
      * return the end separator for answer
989 990
      * @param string $number
990 991
      *
991
-     * @return mixed
992
+     * @return string
992 993
      */
993 994
     public static function getEndSeparator($number)
994 995
     {
Please login to merge, or discard this patch.
main/exercice/hotpotatoes.lib.php 1 patch
Doc Comments   +5 added lines, -1 removed lines patch added patch discarded remove patch
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
  * Sets the comment in the database for a particular path.
95 95
  * @param    string    File path
96 96
  * @param    string    Comment to set
97
- * @return   string    Result of the database operation (Database::query will output some message directly on error anyway)
97
+ * @return   Doctrine\DBAL\Driver\Statement|null    Result of the database operation (Database::query will output some message directly on error anyway)
98 98
  */
99 99
 function SetComment($path, $comment)
100 100
 {
@@ -112,6 +112,7 @@  discard block
 block discarded – undo
112 112
 /**
113 113
  * Reads the file contents into a string.
114 114
  * @param    string    Urlencoded path
115
+ * @param string $full_file_path
115 116
  * @return   string    The file contents or false on security error
116 117
  */
117 118
 function ReadFileCont($full_file_path)
@@ -257,6 +258,7 @@  discard block
 block discarded – undo
257 258
  * Searches for a node in the given array.
258 259
  * @param    reference    Reference to the array to search
259 260
  * @param    string       Node we are looking for in the array
261
+ * @param string $node
260 262
  * @return   mixed        Node name or false if not found
261 263
  */
262 264
 function myarraysearch(&$array, $node)
@@ -316,6 +318,8 @@  discard block
 block discarded – undo
316 318
  * Fills the folder name up to a certain length with "0".
317 319
  * @param    string    Original folder name
318 320
  * @param    integer   Length to reach
321
+ * @param integer $name
322
+ * @param integer $nsize
319 323
  * @return   string    Modified folder name
320 324
  */
321 325
 function FillFolderName($name, $nsize)
Please login to merge, or discard this patch.
main/exercice/hotpotatoes_exercise_result.class.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -18,6 +18,7 @@
 block discarded – undo
18 18
 	 * Gets the results of all students (or just one student if access is limited)
19 19
 	 * @param	string		The document path (for HotPotatoes retrieval)
20 20
 	 * @param	integer		User ID. Optional. If no user ID is provided, we take all the results. Defauts to null
21
+	 * @param string $document_path
21 22
 	 */
22 23
 	public function getExercisesReporting($document_path, $hotpotato_name)
23 24
     {
Please login to merge, or discard this patch.
main/exercice/hotspot.class.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@
 block discarded – undo
52 52
 	/**
53 53
 	 * @param FormValidator $form
54 54
 	 * @param null $objExercise
55
-	 * @return bool
55
+	 * @return null|false
56 56
 	 */
57 57
 	public function processCreation($form, $objExercise = null)
58 58
 	{
Please login to merge, or discard this patch.