Completed
Push — 1.10.x ( 9c8927...4ab7cd )
by Yannick
43:56
created
main/coursecopy/classes/DummyCourseCreator.class.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -25,6 +25,7 @@
 block discarded – undo
25 25
 
26 26
     /**
27 27
      * Useful finder - experimental akelos like only use in notification.lib.php send function
28
+     * @param string $type
28 29
      */
29 30
     public function find($type, $options = null)
30 31
     {
Please login to merge, or discard this patch.
src/Chamilo/CoreBundle/Entity/Language.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
     /**
196 196
      * Get parentId
197 197
      *
198
-     * @return boolean
198
+     * @return integer
199 199
      */
200 200
     public function getParentId()
201 201
     {
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
     /**
206 206
      * Get id
207 207
      *
208
-     * @return boolean
208
+     * @return integer
209 209
      */
210 210
     public function getId()
211 211
     {
Please login to merge, or discard this patch.
main/newscorm/learnpathItem.class.php 1 patch
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1869,7 +1869,7 @@  discard block
 block discarded – undo
1869 1869
 
1870 1870
     /**
1871 1871
      * Get the extra terms (tags) that identify this item
1872
-     * @return mixed
1872
+     * @return string
1873 1873
      */
1874 1874
     public function get_terms()
1875 1875
     {
@@ -2069,7 +2069,7 @@  discard block
 block discarded – undo
2069 2069
 
2070 2070
     /**
2071 2071
      * Opens/launches the item. Initialises runtime values.
2072
-     * @return    boolean    True on success, false on failure.
2072
+     * @return    boolean|null    True on success, false on failure.
2073 2073
      */
2074 2074
     public function open($allow_new_attempt = false)
2075 2075
     {
@@ -3504,7 +3504,7 @@  discard block
 block discarded – undo
3504 3504
 
3505 3505
     /**
3506 3506
      * Checks if the current status is part of the list of status given
3507
-     * @param  array  $list  An array of status to check for.
3507
+     * @param  string[]  $list  An array of status to check for.
3508 3508
      * If the current status is one of the strings, return true
3509 3509
      *
3510 3510
      * @return boolean True if the status was one of the given strings,
@@ -3681,7 +3681,7 @@  discard block
 block discarded – undo
3681 3681
     /**
3682 3682
      * Write objectives to DB. This method is separate from write_to_db() because otherwise
3683 3683
      * objectives are lost as a side effect to AJAX and session concurrent access
3684
-     * @return    boolean        True or false on error
3684
+     * @return    boolean|null        True or false on error
3685 3685
      */
3686 3686
     public function write_objectives_to_db()
3687 3687
     {
@@ -4322,7 +4322,7 @@  discard block
 block discarded – undo
4322 4322
      * Removes the relation between the current item and an audio file. The file
4323 4323
      * is only removed from the lp_item table, but remains in the document table
4324 4324
      * and directory
4325
-     * @return bool
4325
+     * @return false|null
4326 4326
      */
4327 4327
     public function remove_audio()
4328 4328
     {
Please login to merge, or discard this patch.
main/inc/lib/CourseChatUtils.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1415,7 +1415,7 @@  discard block
 block discarded – undo
1415 1415
 
1416 1416
     /**
1417 1417
      * Get the emoji list to include in chat
1418
-     * @return array
1418
+     * @return string[]
1419 1419
      */
1420 1420
     public static function getEmojisToInclude()
1421 1421
     {
@@ -1738,7 +1738,7 @@  discard block
 block discarded – undo
1738 1738
 
1739 1739
     /**
1740 1740
      * Get the number of users connected in chat
1741
-     * @return mixed
1741
+     * @return integer
1742 1742
      */
1743 1743
     public function countUsersOnline()
1744 1744
     {
Please login to merge, or discard this patch.
main/inc/lib/course_category.lib.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1073,8 +1073,8 @@
 block discarded – undo
1073 1073
 
1074 1074
 /**
1075 1075
  * Get li HTML of page number
1076
- * @param $pageNumber
1077
- * @param $pageLength
1076
+ * @param integer $pageNumber
1077
+ * @param integer $pageLength
1078 1078
  * @param array $liAttributes
1079 1079
  * @param string $content
1080 1080
  * @return string
Please login to merge, or discard this patch.
main/inc/lib/sessionmanager.lib.php 1 patch
Doc Comments   +25 added lines, -20 removed lines patch added patch discarded remove patch
@@ -1334,9 +1334,9 @@  discard block
 block discarded – undo
1334 1334
      * @param integer   $sessionCategoryId
1335 1335
      * @param int       $visibility
1336 1336
      * @param string    $description
1337
-     * @param bool      $showDescription
1337
+     * @param integer      $showDescription
1338 1338
      * @param int       $duration
1339
-     * @param array     $extraFields
1339
+     * @param boolean|null     $extraFields
1340 1340
      * @param int       $sessionAdminId
1341 1341
      * @param boolean $sendSubscriptionNotification Optional.
1342 1342
      *          Whether send a mail notification to users being subscribed
@@ -1565,7 +1565,7 @@  discard block
 block discarded – undo
1565 1565
      * @param array $user_list
1566 1566
      * @param int $session_visibility
1567 1567
      * @param bool $empty_users
1568
-     * @return bool
1568
+     * @return false|null
1569 1569
      */
1570 1570
     public static function suscribe_users_to_session(
1571 1571
         $id_session,
@@ -1837,7 +1837,7 @@  discard block
 block discarded – undo
1837 1837
      * @param array $courseInfo
1838 1838
      * @param int $status
1839 1839
      * @param bool $updateTotal
1840
-     * @return bool
1840
+     * @return false|null
1841 1841
      */
1842 1842
     public static function removeUsersFromCourseSession(
1843 1843
         $userList,
@@ -1903,7 +1903,7 @@  discard block
 block discarded – undo
1903 1903
      * @param string $course_code
1904 1904
      * @param int $session_visibility
1905 1905
      * @param bool $removeUsersNotInList
1906
-     * @return bool
1906
+     * @return false|null
1907 1907
      */
1908 1908
     public static function subscribe_users_to_session_course(
1909 1909
         $user_list,
@@ -2086,7 +2086,7 @@  discard block
 block discarded – undo
2086 2086
      * @param	bool	$removeExistingCoursesWithUsers Whether to unsubscribe
2087 2087
      * existing courses and users (true, default) or not (false)
2088 2088
      * @param $copyEvaluation from base course to session course
2089
-     * @return	void	Nothing, or false on error
2089
+     * @return	false|null	Nothing, or false on error
2090 2090
      * */
2091 2091
     public static function add_courses_to_session(
2092 2092
         $sessionId,
@@ -2282,6 +2282,8 @@  discard block
 block discarded – undo
2282 2282
      *
2283 2283
      * @param int Session id
2284 2284
      * @param int Course id
2285
+     * @param integer $session_id
2286
+     * @param integer $course_id
2285 2287
      * @return bool True in case of success, false otherwise
2286 2288
      */
2287 2289
     public static function unsubscribe_course_from_session($session_id, $course_id)
@@ -2337,7 +2339,7 @@  discard block
 block discarded – undo
2337 2339
      * @param	string	$variable Field's internal variable name
2338 2340
      * @param	int		$fieldType Field's type
2339 2341
      * @param	string	$displayText Field's language var name
2340
-     * @return int     new extra field id
2342
+     * @return boolean     new extra field id
2341 2343
      */
2342 2344
     public static function create_session_extra_field($variable, $fieldType, $displayText)
2343 2345
     {
@@ -2356,7 +2358,7 @@  discard block
 block discarded – undo
2356 2358
      * @param	integer	Course ID
2357 2359
      * @param	string	Field variable name
2358 2360
      * @param	string	Field value
2359
-     * @return	boolean	true if field updated, false otherwise
2361
+     * @return	boolean|null	true if field updated, false otherwise
2360 2362
      */
2361 2363
     public static function update_session_extra_field_value($sessionId, $variable, $value = '')
2362 2364
     {
@@ -2561,7 +2563,7 @@  discard block
 block discarded – undo
2561 2563
      * @param	array	id_checked
2562 2564
      * @param	bool	include delete session
2563 2565
      * @param	bool	optional, true if the function is called by a webservice, false otherwise.
2564
-     * @return	void	Nothing, or false on error
2566
+     * @return	boolean	Nothing, or false on error
2565 2567
      * The parameters is a array to delete sessions
2566 2568
      * */
2567 2569
     public static function delete_session_category($id_checked, $delete_session = false, $from_ws = false)
@@ -3056,6 +3058,7 @@  discard block
 block discarded – undo
3056 3058
      * @param string $orderCondition
3057 3059
      * @param string $keyword
3058 3060
      * @param string $description
3061
+     * @param integer $status
3059 3062
      * @return array sessions
3060 3063
      */
3061 3064
     public static function getSessionsFollowedByUser(
@@ -3268,8 +3271,8 @@  discard block
 block discarded – undo
3268 3271
     /**
3269 3272
      * Gets the list of courses by session filtered by access_url
3270 3273
      *
3271
-     * @param $userId
3272
-     * @param $sessionId
3274
+     * @param integer $userId
3275
+     * @param null|integer $sessionId
3273 3276
      * @param null $from
3274 3277
      * @param null $limit
3275 3278
      * @param null $column
@@ -3394,6 +3397,7 @@  discard block
 block discarded – undo
3394 3397
     /**
3395 3398
      * Gets the count of courses by session filtered by access_url
3396 3399
      * @param int session id
3400
+     * @param integer $session_id
3397 3401
      * @return array list of courses
3398 3402
      */
3399 3403
     public static function getCourseCountBySessionId($session_id, $keyword = null)
@@ -3645,6 +3649,7 @@  discard block
 block discarded – undo
3645 3649
      * Updates a session status
3646 3650
      * @param	int 	session id
3647 3651
      * @param	int 	status
3652
+     * @param integer $status
3648 3653
      */
3649 3654
     public static function set_session_status($session_id, $status)
3650 3655
     {
@@ -3853,7 +3858,7 @@  discard block
 block discarded – undo
3853 3858
      * Protect a session to be edited.
3854 3859
      * @param int $id
3855 3860
      * @param bool $checkSession
3856
-     * @return mixed | bool true if pass the check, api_not_allowed otherwise
3861
+     * @return boolean|null | bool true if pass the check, api_not_allowed otherwise
3857 3862
      */
3858 3863
     public static function protectSession($id, $checkSession = true)
3859 3864
     {
@@ -3961,7 +3966,7 @@  discard block
 block discarded – undo
3961 3966
 
3962 3967
     /**
3963 3968
      * @param $id
3964
-     * @return bool
3969
+     * @return null|boolean
3965 3970
      */
3966 3971
     public static function protect_teacher_session_edit($id)
3967 3972
     {
@@ -4025,7 +4030,7 @@  discard block
 block discarded – undo
4025 4030
      *  true: if the session exists it will be updated.
4026 4031
      *  false: if session exists a new session will be created adding a counter session1, session2, etc
4027 4032
      * @param int $defaultUserId
4028
-     * @param mixed $logger
4033
+     * @param Logger $logger
4029 4034
      * @param array $extraFields convert a file row to an extra field. Example in CSV file there's a SessionID then it will
4030 4035
      * converted to extra_external_session_id if you set this: array('SessionId' => 'extra_external_session_id')
4031 4036
      * @param string $extraFieldId
@@ -5267,7 +5272,6 @@  discard block
 block discarded – undo
5267 5272
      * @param string $lastConnectionDate
5268 5273
      * @param array $sessionIdList
5269 5274
      * @param array $studentIdList
5270
-     * @param int $userStatus STUDENT|COURSEMANAGER constants
5271 5275
      *
5272 5276
      * @return array|int
5273 5277
      */
@@ -5419,7 +5423,7 @@  discard block
 block discarded – undo
5419 5423
     /**
5420 5424
      * Get the list of course tools that have to be dealt with in case of
5421 5425
      * registering any course to a session
5422
-     * @return array The list of tools to be dealt with (literal names)
5426
+     * @return string[] The list of tools to be dealt with (literal names)
5423 5427
      */
5424 5428
     public static function getCourseToolToBeManaged()
5425 5429
     {
@@ -5433,7 +5437,7 @@  discard block
 block discarded – undo
5433 5437
      * Calls the methods bound to each tool when a course is registered into a session
5434 5438
      * @param int $sessionId
5435 5439
      * @param int $courseId
5436
-     * @return void
5440
+     * @return boolean|null
5437 5441
      */
5438 5442
     public static function installCourse($sessionId, $courseId)
5439 5443
     {
@@ -6073,6 +6077,7 @@  discard block
 block discarded – undo
6073 6077
      * @param int $categoryId The internal ID of the session category
6074 6078
      * @param string $target Value to search for in the session field values
6075 6079
      * @param array $extraFields A list of fields to be scanned and returned
6080
+     * @param DateTime $publicationDate
6076 6081
      * @return mixed
6077 6082
      */
6078 6083
     public static function getShortSessionListAndExtraByCategory($categoryId, $target, $extraFields = null, $publicationDate = null)
@@ -7402,7 +7407,7 @@  discard block
 block discarded – undo
7402 7407
     /**
7403 7408
      * Get link to the admin page for this session
7404 7409
      * @param   int $id Session ID
7405
-     * @return mixed    URL to the admin page to manage the session, or false on error
7410
+     * @return false|string    URL to the admin page to manage the session, or false on error
7406 7411
      */
7407 7412
     public static function getAdminPath($id)
7408 7413
     {
@@ -7419,7 +7424,7 @@  discard block
 block discarded – undo
7419 7424
      * If a course is provided, build the link to the course
7420 7425
      * @param   int $id Session ID
7421 7426
      * @param   int $courseId Course ID (optional) in case the link has to send straight to the course
7422
-     * @return mixed    URL to the page to use the session, or false on error
7427
+     * @return false|string    URL to the page to use the session, or false on error
7423 7428
      */
7424 7429
     public static function getPath($id, $courseId = 0)
7425 7430
     {
@@ -7517,7 +7522,7 @@  discard block
 block discarded – undo
7517 7522
     /**
7518 7523
      * Return true if coach is allowed to access this session
7519 7524
      * @param int $sessionId
7520
-     * @return bool
7525
+     * @return integer
7521 7526
      */
7522 7527
     public static function isSessionDateOkForCoach($sessionId)
7523 7528
     {
Please login to merge, or discard this patch.
main/inc/lib/userportal.lib.php 1 patch
Doc Comments   +6 added lines, -5 removed lines patch added patch discarded remove patch
@@ -682,6 +682,7 @@  discard block
 block discarded – undo
682 682
     * retrieves all the courses that the user has already subscribed to
683 683
     * @author Patrick Cool <[email protected]>, Ghent University, Belgium
684 684
     * @param int $user_id: the id of the user
685
+    * @param integer $user_id
685 686
     * @return array an array containing all the information of the courses of the given user
686 687
     */
687 688
     public function get_courses_of_user($user_id)
@@ -732,8 +733,8 @@  discard block
 block discarded – undo
732 733
 
733 734
     /**
734 735
      * @todo use the template system
735
-     * @param $title
736
-     * @param $content
736
+     * @param string|null $title
737
+     * @param string $content
737 738
      * @param string $id
738 739
      * @param array $params
739 740
      * @param string $idAccordion
@@ -1704,8 +1705,8 @@  discard block
 block discarded – undo
1704 1705
 
1705 1706
     /**
1706 1707
      * Return HTML code for personal user course category
1707
-     * @param $id
1708
-     * @param $title
1708
+     * @param integer $id
1709
+     * @param string $title
1709 1710
      * @return string
1710 1711
      */
1711 1712
     private static function getHtmlForUserCategory($id, $title)
@@ -1726,7 +1727,7 @@  discard block
 block discarded – undo
1726 1727
     /**
1727 1728
      * return HTML code for course display in session view
1728 1729
      * @param array $courseInfo
1729
-     * @param $userCategoryId
1730
+     * @param integer $userCategoryId
1730 1731
      * @param bool $displayButton
1731 1732
      * @param $loadDirs
1732 1733
      * @return string
Please login to merge, or discard this patch.
main/inc/lib/document.lib.php 1 patch
Doc Comments   +20 added lines, -17 removed lines patch added patch discarded remove patch
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
     /**
278 278
      *  @param string
279 279
      *  @param string
280
-     * 	@return true if the user is allowed to see the document, false otherwise
280
+     * 	@return boolean if the user is allowed to see the document, false otherwise
281 281
      * 	@author Sergio A Kessler, first version
282 282
      * 	@author Roan Embrechts, bugfix
283 283
      *  @todo not only check if a file is visible, but also check if the user is allowed to see the file??
@@ -1527,7 +1527,7 @@  discard block
 block discarded – undo
1527 1527
      * Return true if the documentpath have visibility=1 as
1528 1528
      * item_property (you should use the is_visible_by_id)
1529 1529
      *
1530
-     * @param string $document_path the relative complete path of the document
1530
+     * @param string $doc_path the relative complete path of the document
1531 1531
      * @param array  $course the _course array info of the document's course
1532 1532
      * @param int
1533 1533
      * @param string
@@ -1612,6 +1612,8 @@  discard block
 block discarded – undo
1612 1612
      * @param   int
1613 1613
      * @param   int
1614 1614
      * @param bool
1615
+     * @param integer $session_id
1616
+     * @param integer $user_id
1615 1617
      * @return  bool
1616 1618
      */
1617 1619
     public static function is_visible_by_id(
@@ -2099,6 +2101,7 @@  discard block
 block discarded – undo
2099 2101
      * @param	bool  	is file or string html
2100 2102
      * @param	string	type (one of the app tools) - optional (otherwise takes the current item's type)
2101 2103
      * @param	int		level of recursivity we're in
2104
+     * @param string $source_html
2102 2105
      * @return	array	List of file paths. An additional field containing 'local' or 'remote' helps determine
2103 2106
      * if the file should be copied into the zip or just linked
2104 2107
      */
@@ -2927,6 +2930,7 @@  discard block
 block discarded – undo
2927 2930
 
2928 2931
     /**
2929 2932
      * Obtains the text inside the file with the right parser
2933
+     * @param string $doc_path
2930 2934
      */
2931 2935
     public static function get_text_content($doc_path, $doc_mime)
2932 2936
     {
@@ -3177,6 +3181,7 @@  discard block
 block discarded – undo
3177 3181
      * Shows a play icon next to the document title in the document list
3178 3182
      * @param int
3179 3183
      * @param string
3184
+     * @param integer|null $i
3180 3185
      * @return string	html content
3181 3186
      */
3182 3187
     static function generate_media_preview($i, $type = 'simple')
@@ -4067,7 +4072,7 @@  discard block
 block discarded – undo
4067 4072
     }
4068 4073
 
4069 4074
     /**
4070
-     * @return array
4075
+     * @return string[]
4071 4076
      */
4072 4077
     public static function get_web_odf_extension_list()
4073 4078
     {
@@ -4076,10 +4081,10 @@  discard block
 block discarded – undo
4076 4081
 
4077 4082
     /**
4078 4083
      * Set of extension allowed to use Jodconverter
4079
-     * @param $mode 'from'
4084
+     * @param string $mode 'from'
4080 4085
      *              'to'
4081 4086
      *              'all'
4082
-     * @param $format   'text'
4087
+     * @param string $format   'text'
4083 4088
      *                  'spreadsheet'
4084 4089
      *                  'presentation'
4085 4090
      *                  'drawing'
@@ -4283,7 +4288,7 @@  discard block
 block discarded – undo
4283 4288
     }
4284 4289
 
4285 4290
     /**
4286
-     * @return array
4291
+     * @return string[]
4287 4292
      */
4288 4293
     public static function get_system_folders()
4289 4294
     {
@@ -4301,7 +4306,7 @@  discard block
 block discarded – undo
4301 4306
     }
4302 4307
 
4303 4308
     /**
4304
-     * @return array
4309
+     * @return string[]
4305 4310
      */
4306 4311
     public static function getProtectedFolderFromStudent()
4307 4312
     {
@@ -4457,7 +4462,7 @@  discard block
 block discarded – undo
4457 4462
      * Requires the ffmpeg lib. In ubuntu: sudo apt-get install ffmpeg
4458 4463
      * @param string $wavFile
4459 4464
      * @param bool $removeWavFileIfSuccess
4460
-     * @return bool
4465
+     * @return string|false
4461 4466
      */
4462 4467
     public static function convertWavToMp3($wavFile, $removeWavFileIfSuccess = false)
4463 4468
     {
@@ -5545,9 +5550,6 @@  discard block
 block discarded – undo
5545 5550
     /**
5546 5551
      * Creates the row of edit icons for a file/folder
5547 5552
      *
5548
-     * @param string $curdirpath current path (cfr open folder)
5549
-     * @param string $type (file/folder)
5550
-     * @param string $path dbase path of file/folder
5551 5553
      * @param int $visibility (1/0)
5552 5554
      * @param int $id dbase id of the document
5553 5555
      * @return string html img tags with hyperlinks
@@ -5877,7 +5879,7 @@  discard block
 block discarded – undo
5877 5879
     /**
5878 5880
      * Gets the path translated with title of docs and folders
5879 5881
      * @param string $path the real path
5880
-     * @return the path which should be displayed
5882
+     * @return string path which should be displayed
5881 5883
      */
5882 5884
     public static function get_titles_of_path($path)
5883 5885
     {
@@ -5932,7 +5934,8 @@  discard block
 block discarded – undo
5932 5934
 
5933 5935
     /**
5934 5936
      * Checks whether the user is in shared folder
5935
-     * @return return bool Return true when user is into shared folder
5937
+     * @param integer $current_session_id
5938
+     * @return boolean bool Return true when user is into shared folder
5936 5939
      */
5937 5940
     public static function is_shared_folder($curdirpath, $current_session_id)
5938 5941
     {
@@ -5948,7 +5951,7 @@  discard block
 block discarded – undo
5948 5951
 
5949 5952
     /**
5950 5953
      * Checks whether the user is into any user shared folder
5951
-     * @return return bool Return true when user is in any user shared folder
5954
+     * @return boolean bool Return true when user is in any user shared folder
5952 5955
      */
5953 5956
     public static function is_any_user_shared_folder($path, $current_session_id)
5954 5957
     {
@@ -6162,7 +6165,7 @@  discard block
 block discarded – undo
6162 6165
      * @param int $id
6163 6166
      * @param array $courseInfo
6164 6167
      * @param int $sessionId
6165
-     * @return bool
6168
+     * @return boolean|null
6166 6169
      */
6167 6170
     public static function downloadDeletedDocument($id, $courseInfo, $sessionId)
6168 6171
     {
@@ -6181,7 +6184,7 @@  discard block
 block discarded – undo
6181 6184
      * @param array $courseInfo
6182 6185
      * @param int $sessionId
6183 6186
      *
6184
-     * @return bool
6187
+     * @return false|null
6185 6188
      */
6186 6189
     public static function downloadAllDeletedDocument($courseInfo, $sessionId)
6187 6190
     {
@@ -6220,7 +6223,7 @@  discard block
 block discarded – undo
6220 6223
      * @param array $courseInfo
6221 6224
      * @param int $sessionId
6222 6225
      *
6223
-     * @return bool
6226
+     * @return false|null
6224 6227
      */
6225 6228
     public function deleteDocumentsFromSession($courseInfo, $sessionId)
6226 6229
     {
Please login to merge, or discard this patch.
main/inc/lib/internationalization.lib.php 1 patch
Doc Comments   +17 added lines, -11 removed lines patch added patch discarded remove patch
@@ -437,6 +437,7 @@  discard block
 block discarded – undo
437 437
  * If null, the timezone will be determined based on user preference,
438 438
  * or timezone chosen by the admin for the platform.
439 439
  * @param string The timezone to be converted from. If null, UTC will be assumed.
440
+ * @param string $to_timezone
440 441
  * @return string The converted time formatted as Y-m-d H:i:s
441 442
  *
442 443
  * @author Guillaume Viguier <[email protected]>
@@ -793,6 +794,7 @@  discard block
 block discarded – undo
793 794
  * @param mixed The time to be converted
794 795
  * @param mixed Format to be used (TIME_NO_SEC_FORMAT, DATE_FORMAT_SHORT, DATE_FORMAT_LONG, DATE_TIME_FORMAT_LONG)
795 796
  * @param string Timezone to be converted from. If null, UTC will be assumed.
797
+ * @param string $from_timezone
796 798
  * @return string Converted and localized date
797 799
  *
798 800
  * @author Guillaume Viguier <[email protected]>
@@ -862,7 +864,7 @@  discard block
 block discarded – undo
862 864
  * @param int/string $format (optional)	The person name format. It may be a pattern-string (for example '%t %l, %f' or '%T %F %L', ...) or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER.
863 865
  * @param string $language (optional)	The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only.
864 866
  * @param string $encoding (optional)	The used internally by this function character encoding. If it is omitted, the platform character set will be used by default.
865
- * @return bool							The result is sort of full name of the person.
867
+ * @return string							The result is sort of full name of the person.
866 868
  * Sample results:
867 869
  * Peter Ustinoff or Dr. Peter Ustinoff     - the Western order
868 870
  * Ustinoff Peter or Dr. Ustinoff Peter     - the Eastern order
@@ -956,7 +958,7 @@  discard block
 block discarded – undo
956 958
 
957 959
 /**
958 960
  * Checks whether a given format represents person name in Western order (for which first name is first).
959
- * @param int/string $format (optional)	The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER.
961
+ * @param integer $format (optional)	The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER.
960 962
  * @param string $language (optional)	The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only.
961 963
  * @return bool							The result TRUE means that the order is first_name last_name, FALSE means last_name first_name.
962 964
  * Note: You may use this function for determing the order of the fields or columns "First name" and "Last name" in forms, tables and reports.
@@ -1184,8 +1186,8 @@  discard block
 block discarded – undo
1184 1186
 
1185 1187
 /**
1186 1188
  * This function returns a string or an array with all occurrences of search in subject (ignoring case) replaced with the given replace value.
1187
- * @param mixed $search					String or array of strings to be found.
1188
- * @param mixed $replace				String or array of strings used for replacement.
1189
+ * @param string $search					String or array of strings to be found.
1190
+ * @param string $replace				String or array of strings used for replacement.
1189 1191
  * @param mixed $subject				String or array of strings being searched.
1190 1192
  * @param int $count (optional)			The number of matched and replaced needles will be returned in count, which is passed by reference.
1191 1193
  * @param string $encoding (optional)	The used internally by this function character encoding.
@@ -1248,10 +1250,10 @@  discard block
 block discarded – undo
1248 1250
 /**
1249 1251
  * Finds first occurrence of a string within another, case insensitive.
1250 1252
  * @param string $haystack					The string from which to get the first occurrence.
1251
- * @param mixed $needle						The string to be found.
1253
+ * @param string $needle						The string to be found.
1252 1254
  * @param bool $before_needle (optional)	Determines which portion of $haystack this function returns. The default value is FALSE.
1253 1255
  * @param string $encoding (optional)		The used internally by this function character encoding. If it is omitted, the platform character set will be used by default.
1254
- * @return mixed							Returns the portion of $haystack, or FALSE if $needle is not found.
1256
+ * @return false|string							Returns the portion of $haystack, or FALSE if $needle is not found.
1255 1257
  * Notes:
1256 1258
  * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character.
1257 1259
  * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle.
@@ -1307,7 +1309,7 @@  discard block
 block discarded – undo
1307 1309
  * @param mixed $needle						The string which first character is to be found.
1308 1310
  * @param bool $before_needle (optional)	Determines which portion of $haystack this function returns. The default value is FALSE.
1309 1311
  * @param string $encoding (optional)		The used internally by this function character encoding. If it is omitted, the platform character set will be used by default.
1310
- * @return mixed							Returns the portion of $haystack, or FALSE if the first character from $needle is not found.
1312
+ * @return false|string							Returns the portion of $haystack, or FALSE if the first character from $needle is not found.
1311 1313
  * Notes:
1312 1314
  * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character.
1313 1315
  * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence.
@@ -1374,7 +1376,7 @@  discard block
 block discarded – undo
1374 1376
  * @param mixed $needle						The string to be found.
1375 1377
  * @param bool $before_needle (optional)	Determines which portion of $haystack this function returns. The default value is FALSE.
1376 1378
  * @param string $encoding (optional)		The used internally by this function character encoding. If it is omitted, the platform character set will be used by default.
1377
- * @return mixed							Returns the portion of $haystack, or FALSE if $needle is not found.
1379
+ * @return false|string							Returns the portion of $haystack, or FALSE if $needle is not found.
1378 1380
  * Notes:
1379 1381
  * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character.
1380 1382
  * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle.
@@ -1555,8 +1557,8 @@  discard block
 block discarded – undo
1555 1557
 
1556 1558
 /**
1557 1559
  * Performs a regular expression search and replace, UTF-8 aware when it is applicable.
1558
- * @param string|array $pattern			The pattern to search for. It can be either a string or an array with strings.
1559
- * @param string|array $replacement		The string or an array with strings to replace.
1560
+ * @param string $pattern			The pattern to search for. It can be either a string or an array with strings.
1561
+ * @param string $replacement		The string or an array with strings to replace.
1560 1562
  * @param string|array $subject			The string or an array with strings to search and replace.
1561 1563
  * @param int $limit					The maximum possible replacements for each pattern in each subject string. Defaults to -1 (no limit).
1562 1564
  * @param int &$count					If specified, this variable will be filled with the number of replacements done.
@@ -1808,6 +1810,7 @@  discard block
 block discarded – undo
1808 1810
 /**
1809 1811
  * Checks a string for UTF-8 validity.
1810 1812
  *
1813
+ * @param string $string
1811 1814
  */
1812 1815
 function api_is_valid_utf8(&$string)
1813 1816
 {
@@ -1950,7 +1953,7 @@  discard block
 block discarded – undo
1950 1953
 /**
1951 1954
  * Replaces non-valid formats for person names with the default (English) format.
1952 1955
  * @param string $format	The input format to be verified.
1953
- * @return bool				Returns the same format if is is valid, otherwise returns a valid English format.
1956
+ * @return string				Returns the same format if is is valid, otherwise returns a valid English format.
1954 1957
  */
1955 1958
 function _api_validate_person_name_format($format) {
1956 1959
     if (empty($format) || stripos($format, '%f') === false || stripos($format, '%l') === false) {
@@ -2077,6 +2080,9 @@  discard block
 block discarded – undo
2077 2080
 
2078 2081
 // This function checks whether the function _api_convert_encoding() (the php-
2079 2082
 // implementation) is able to convert from/to a given encoding.
2083
+/**
2084
+ * @param string $encoding
2085
+ */
2080 2086
 function _api_convert_encoding_supports($encoding) {
2081 2087
     static $supports = array();
2082 2088
     if (!isset($supports[$encoding])) {
Please login to merge, or discard this patch.