Add missing parameter documentation
authorMatthias Schmidt <gravatronics@live.com>
Sat, 21 May 2016 12:56:42 +0000 (14:56 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sat, 21 May 2016 12:56:42 +0000 (14:56 +0200)
45 files changed:
wcfsetup/install/files/lib/acp/form/LabelGroupAddForm.class.php
wcfsetup/install/files/lib/acp/page/CacheListPage.class.php
wcfsetup/install/files/lib/data/AbstractDatabaseObjectAction.class.php
wcfsetup/install/files/lib/data/DatabaseObject.class.php
wcfsetup/install/files/lib/data/TLegacyUserPropertyAccess.class.php
wcfsetup/install/files/lib/data/attachment/GroupedAttachmentList.class.php
wcfsetup/install/files/lib/data/clipboard/item/ClipboardItemAction.class.php
wcfsetup/install/files/lib/data/language/LanguageEditor.class.php
wcfsetup/install/files/lib/data/like/LikeAction.class.php
wcfsetup/install/files/lib/data/style/Style.class.php
wcfsetup/install/files/lib/data/user/avatar/Gravatar.class.php
wcfsetup/install/files/lib/system/ad/AdHandler.class.php
wcfsetup/install/files/lib/system/attachment/AttachmentHandler.class.php
wcfsetup/install/files/lib/system/bbcode/CodeBBCode.class.php
wcfsetup/install/files/lib/system/bbcode/MessageParser.class.php
wcfsetup/install/files/lib/system/bbcode/highlighter/Highlighter.class.php
wcfsetup/install/files/lib/system/cache/builder/ACPMenuCacheBuilder.class.php
wcfsetup/install/files/lib/system/category/ICategoryType.class.php
wcfsetup/install/files/lib/system/cli/command/ICLICommand.class.php
wcfsetup/install/files/lib/system/clipboard/action/UserClipboardAction.class.php
wcfsetup/install/files/lib/system/database/Database.class.php
wcfsetup/install/files/lib/system/database/PostgreSQLDatabase.class.php
wcfsetup/install/files/lib/system/io/ZipWriter.class.php
wcfsetup/install/files/lib/system/language/I18nHandler.class.php
wcfsetup/install/files/lib/system/like/LikeHandler.class.php
wcfsetup/install/files/lib/system/mail/Mail.class.php
wcfsetup/install/files/lib/system/menu/user/profile/UserProfileMenu.class.php
wcfsetup/install/files/lib/system/moderation/queue/IModerationQueueHandler.class.php
wcfsetup/install/files/lib/system/option/ISearchableConditionUserOption.class.php
wcfsetup/install/files/lib/system/option/user/UserOptionHandler.class.php
wcfsetup/install/files/lib/system/package/PackageInstallationDispatcher.class.php
wcfsetup/install/files/lib/system/package/PackageInstallationFileHandler.class.php
wcfsetup/install/files/lib/system/package/validation/PackageValidationArchive.class.php
wcfsetup/install/files/lib/system/template/TemplateEngine.class.php
wcfsetup/install/files/lib/system/template/TemplateScriptingCompiler.class.php
wcfsetup/install/files/lib/system/template/plugin/HtmlCheckboxesFunctionTemplatePlugin.class.php
wcfsetup/install/files/lib/system/template/plugin/PagesFunctionTemplatePlugin.class.php
wcfsetup/install/files/lib/util/CronjobUtil.class.php
wcfsetup/install/files/lib/util/Diff.class.php
wcfsetup/install/files/lib/util/HeaderUtil.class.php
wcfsetup/install/files/lib/util/ImageUtil.class.php
wcfsetup/install/files/lib/util/PasswordUtil.class.php
wcfsetup/install/files/lib/util/StringStack.class.php
wcfsetup/install/files/lib/util/StringUtil.class.php
wcfsetup/install/files/lib/util/UserRegistrationUtil.class.php

index 6a71eb8c3c391c93cfc3ca00eb8b0a20a07466f3..067ca7d9fd2e4c9e8cb9a98317c99731e421d45a 100644 (file)
@@ -268,6 +268,8 @@ class LabelGroupAddForm extends AbstractForm {
        
        /**
         * Sets object type relations.
+        * 
+        * @param       array|null      $data
         */
        protected function setObjectTypeRelations($data = null) {
                if (!empty($_POST)) {
index b116afcd3a4c2c21b35300d666dfffa8858fe9af..e5270ae7b39ad9efb5d70a1025fa56351d6593b8 100755 (executable)
@@ -99,9 +99,10 @@ class CacheListPage extends AbstractPage {
        /**
         * Reads the information of cached files
         * 
-        * @param       string                  $cacheType
-        * @param       string                  $cacheDir
-        * @param       \wcf\system\Regex       $ignore
+        * @param       string          $cacheType
+        * @param       string          $cacheDir
+        * @param       Regex           $ignore
+        * @param       string          $extension
         */
        protected function readCacheFiles($cacheType, $cacheDir, Regex $ignore = null, $extension = 'php') {
                if (!isset($this->cacheData[$cacheType])) {
index 951d872ed9d9839adbc7f8fad5d455a7aa047fa6..34daad25a38534c4ea874e599bc562d5c9c3d730 100644 (file)
@@ -155,8 +155,13 @@ abstract class AbstractDatabaseObjectAction implements IDatabaseObjectAction, ID
        /**
         * This function can be overridden in children to perform custom initialization
         * of a DBOAction before the 'initializeAction' event is fired.
+        * 
+        * @param       string          $baseClass
+        * @param       string          $indexName
         */
-       protected function __init($baseClass, $indexName) { }
+       protected function __init($baseClass, $indexName) {
+               // does nothing
+       }
        
        /**
         * @inheritDoc
index 724681e7de886ab786d5b305757e576f6a6654b0..0277786bd686c520f02679a1005af6642668022d 100644 (file)
@@ -160,6 +160,7 @@ abstract class DatabaseObject implements IStorableObject {
         * @param       DatabaseObject[]        $objects
         * @param       mixed                   $sortBy
         * @param       string                  $sortOrder
+        * @param       boolean                 $maintainIndexAssociation
         */
        public static function sort(&$objects, $sortBy, $sortOrder = 'ASC', $maintainIndexAssociation = true) {
                $sortArray = $objects2 = [];
index d66c7c8fa0f79c173a18e9021b9e9c340661f89a..e8d2cb2c4d007bde449287e3756107fe73798333 100644 (file)
@@ -15,7 +15,12 @@ namespace wcf\data;
  */
 trait TLegacyUserPropertyAccess {
        /**
+        * Returns the value of a object data variable with the given name.
+        * 
         * @see \wcf\data\IStorableObject::__get()
+        *
+        * @param       string          $name
+        * @return      mixed
         */
        public function __get($name) {
                $value = parent::__get($name);
index c1e25c82a96ba2545557a8a0511a93b8c280d115..f71150f72130b3be2b77311615fc325bd9cd1fae 100644 (file)
@@ -82,6 +82,7 @@ class GroupedAttachmentList extends AttachmentList {
        /**
         * Returns the objects of the list.
         * 
+        * @param       integer         $objectID
         * @return      Attachment[]
         */
        public function getGroupedObjects($objectID) {
index 976901e2dcca56223bc398063dacf6f891e4b743..0d864966fcf42b8b0abdf028802a26adc622286b 100644 (file)
@@ -28,7 +28,7 @@ class ClipboardItemAction extends AbstractDatabaseObjectAction {
         * This is a heavily modified constructor which behaves differently from other DBOActions,
         * primarily because this class just masquerades as a regular DBOAction.
         * 
-        * @see \wcf\data\AbstractDatabaseObjectAction
+        * @inheritDoc
         */
        public function __construct(array $objects, $action, array $parameters = []) {
                $this->action = $action;
index df05e96267d271fbd9cd8e582cdc780323d58861..41f81e28fbd94171894bb9e046a55e17f2e9c89f 100644 (file)
@@ -114,6 +114,9 @@ class LanguageEditor extends DatabaseObjectEditor implements IEditableCachedObje
        
        /**
         * Exports this language.
+        * 
+        * @param       integer[]       $packageIDArray
+        * @param       boolean         $exportCustomValues
         */
        public function export($packageIDArray = [], $exportCustomValues = false) {
                $conditions = new PreparedStatementConditionBuilder();
index f39d835bd970947fcd0fc5d22b94fb7d4c2bf764..703624e9e13a6bb7e276659318cf5197b4db2018 100644 (file)
@@ -155,6 +155,7 @@ class LikeAction extends AbstractDatabaseObjectAction implements IGroupedUserLis
         * Sets like/dislike for an object, executing this method again with the same parameters
         * will revert the status (removing like/dislike).
         * 
+        * @param       integer         $likeValue
         * @return      array
         */
        protected function updateLike($likeValue) {
index 87785489561fc1f8bd0bcc1130d04dfd6d5febdb..4b291bb6e8dc8f07005f55edba4835252ab811f9 100644 (file)
@@ -128,6 +128,9 @@ class Style extends DatabaseObject {
        
        /**
         * TODO: add documentation
+        * 
+        * @param       string          $variables
+        * @return      array
         * @since       2.2
         */
        public static function splitLessVariables($variables) {
@@ -141,6 +144,10 @@ class Style extends DatabaseObject {
        
        /**
         * TODO: add documentation
+        * 
+        * @param       string          $preset
+        * @param       string          $custom
+        * @return      string
         * @since       2.2
         */
        public static function joinLessVariables($preset, $custom) {
index 29714a6b162a67a093d0674a0b69c552de424d19..2a059df527bc52cffedf377982662f32c9f9507c 100644 (file)
@@ -65,6 +65,7 @@ class Gravatar extends DefaultAvatar {
         * 
         * @param       integer         $userID
         * @param       string          $gravatar
+        * @param       string          $fileExtension
         */
        public function __construct($userID, $gravatar, $fileExtension = 'png') {
                $this->userID = $userID;
index 2468b4036499e46604554c3624c5ee7a87330aba..b35ae832e7e9e7c2bcdd763bbd1e00fcc6263b03 100644 (file)
@@ -68,6 +68,7 @@ class AdHandler extends SingletonFactory {
        /**
         * Returns all available ad location object types.
         * 
+        * @param       string|null     $categoryName
         * @return      ObjectType[]
         */
        public function getLocationObjectTypes($categoryName = null) {
index 60237c52ee3261713562571d38418154769b52be..5eeb575ed003f8613ed45e44551e566bea4a810d 100644 (file)
@@ -60,6 +60,7 @@ class AttachmentHandler implements \Countable {
         * @param       string          $objectType
         * @param       integer         $objectID
         * @param       string          $tmpHash
+        * @param       integer         $parentObjectID
         * @throws      SystemException
         */
        public function __construct($objectType, $objectID, $tmpHash = '', $parentObjectID = 0) {
index a6c15eaa40a834bb2a266cc4dd4a988c8242840a..be54ef86e2c804ecbab1bd93d2e1daea392b479b 100644 (file)
@@ -226,6 +226,7 @@ class CodeBBCode extends AbstractBBCode {
         * 
         * @param       string          $code
         * @param       integer         $start
+        * @param       string          $split
         * @return      string
         */
        protected static function makeLineNumbers($code, $start, $split = "\n") {
index 56341dc93bb5bb81f62b0d782df6951844049276..00678737f4c03855d1bb0bf3b0f5d4707a73c642 100644 (file)
@@ -130,7 +130,8 @@ class MessageParser extends BBCodeParser {
         * Parses smiley codes.
         * 
         * @param       string          $text
-        * @return      string          text
+        * @param       boolean         $enableHtml
+        * @return      string
         */
        protected function parseSmilies($text, $enableHtml = false) {
                foreach ($this->smilies as $code => $html) {
index c5b701acbae4cf256c2e3512a3bfc85bd9558f4f..a760c4ae96df22df6ef97adfd0eaa927a1f669de 100644 (file)
@@ -225,6 +225,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Caches comments.
+        * 
+        * @param       string          $string
+        * @return      string
         */
        protected function cacheComments($string) {
                if ($this->cacheCommentsRegEx !== null) {
@@ -248,6 +251,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Caches quotes.
+        * 
+        * @param       string          $string
+        * @return      string
         */
        protected function cacheQuotes($string) {
                if ($this->quotesRegEx !== null) {
@@ -261,6 +267,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Highlights operators.
+        *
+        * @param       string          $string
+        * @return      string
         */
        protected function highlightOperators($string) {
                if (!empty($this->operators)) {
@@ -272,6 +281,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Highlights keywords.
+        *
+        * @param       string          $string
+        * @return      string
         */
        protected function highlightKeywords($string) {
                $_this = $this;
@@ -300,6 +312,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Highlights numbers.
+        *
+        * @param       string          $string
+        * @return      string
         */
        protected function highlightNumbers($string) {
                $string = preg_replace('!(?<='.$this->separatorsRegEx.')(-?\d+)(?='.$this->separatorsRegEx.')!i', '<span class="hlNumbers">\\0</span>', $string);
@@ -309,6 +324,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Highlights quotes.
+        *
+        * @param       string          $string
+        * @return      string
         */
        protected function highlightQuotes($string) {
                return StringStack::reinsertStrings($string, 'highlighterQuotes');
@@ -316,6 +334,9 @@ abstract class Highlighter extends SingletonFactory {
        
        /**
         * Highlights comments.
+        *
+        * @param       string          $string
+        * @return      string
         */
        protected function highlightComments($string) {
                return StringStack::reinsertStrings($string, 'highlighterComments');
index d4fd5b5745db9871f01b817b560416712966b432..16642482df04f9dcbbe6d7a0a048e7994f80478a 100644 (file)
@@ -105,6 +105,7 @@ class ACPMenuCacheBuilder extends AbstractCacheBuilder {
         * Returns true if the given category or one of its child categories contains
         * options.
         * 
+        * @param       OptionCategory          $topCategory
         * @return      boolean
         */
        protected function containsOptions(OptionCategory $topCategory) {
index 50fdbe68ec8fc0c9390b1147081e297c27a8ded5..676a9eb233d8cfc747f2e54b912d6813ee804f30 100644 (file)
@@ -55,6 +55,8 @@ interface ICategoryType {
         *              newParentCategoryID => 2
         *      ],
         * ]
+        * 
+        * @param       array           $categoryData
         */
        public function changedParentCategories(array $categoryData);
        
index 1ec0de2b890813492b050588da6ccb51bf56df18..e1a0eca8f091abcd86e2fa740872c821e1c43aeb 100644 (file)
@@ -14,6 +14,8 @@ namespace wcf\system\cli\command;
 interface ICLICommand {
        /**
         * Executes the command.
+        * 
+        * @param       array           $parameters
         */
        public function execute(array $parameters);
        
index 6b69f7c99586b6c65e35b97bea8c33fd5c189926..19b8093d96cf925a7025959e405c0c97b2d5c2df 100644 (file)
@@ -117,6 +117,8 @@ class UserClipboardAction extends AbstractClipboardAction {
        /**
         * Validates accessible groups.
         * 
+        * @param       integer[]       $userIDs
+        * @param       boolean         $ignoreOwnUser
         * @return      integer[]
         */
        protected function __validateAccessibleGroups(array $userIDs, $ignoreOwnUser = true) {
index 6ce0630fa78a9ba2dd063f93f8bb9a77188819e3..b544e8fcac528ec043a8643e9598d56b1e687b6c 100644 (file)
@@ -99,6 +99,7 @@ abstract class Database {
         * @param       string          $password               SQL database server password
         * @param       string          $database               SQL database server database name
         * @param       integer         $port                   SQL database server port
+        * @param       boolean         $failsafeTest
         */
        public function __construct($host, $user, $password, $database, $port, $failsafeTest = false) {
                $this->host = $host;
index 04f66c7361c5ba22d1aa78d036ccaeb847f9b680..030c4e930b3973e58dec2a2ba9baabd24d715bc7 100644 (file)
@@ -111,7 +111,10 @@ class PostgreSQLDatabase extends Database {
        }
        
        /**
-        * Callback function used in fixQuery()
+        * Callback function used in fixQuery().
+        * 
+        * @param       string[]        $matches
+        * @return      string
         */
        private static function replaceQuotesCallback($matches) {
                return StringStack::pushToStringStack($matches[0], 'postgresQuotes');
index e50ca65d9f4e34b55fe5ca56f946850e35a2949c..161a8097c979fe6db133bd1cdaf38add346ae635 100644 (file)
@@ -24,6 +24,7 @@ class ZipWriter {
         * Adds a folder to the Zip archive.
         * 
         * @param       string          $name           dirname
+        * @param       integer         $date
         */
        public function addDir($name, $date = TIME_NOW) {
                // replace backward slashes with forward slashes in the dirname
index 21fb7084721039e233e5444d06b0f5e525d3f15a..056eb41835438be41d4f958c8182fa70d9f14534 100644 (file)
@@ -120,6 +120,7 @@ class I18nHandler extends SingletonFactory {
        /**
         * Returns true if given element has enabled i18n functionality.
         * 
+        * @param       string          $elementID
         * @return      boolean
         */
        public function hasI18nValues($elementID) {
index 54d25ebc968b9917a9445a678314710ce8f41a64..6a09218e7a6dbcb5df711f155db4eac73a5b14a5 100644 (file)
@@ -61,7 +61,8 @@ class LikeHandler extends SingletonFactory {
        /**
         * Returns an object type from cache.
         * 
-        * @return      \wcf\data\object\type\ObjectType
+        * @param       string          $objectName
+        * @return      ObjectType
         */
        public function getObjectType($objectName) {
                if (isset($this->cache[$objectName])) {
@@ -74,9 +75,9 @@ class LikeHandler extends SingletonFactory {
        /**
         * Gets a like object.
         * 
-        * @param       \wcf\data\object\type\ObjectType                $objectType
-        * @param       integer                                 $objectID
-        * @return      \wcf\data\like\object\LikeObject
+        * @param       ObjectType      $objectType
+        * @param       integer         $objectID
+        * @return      LikeObject
         */
        public function getLikeObject(ObjectType $objectType, $objectID) {
                if (isset($this->likeObjectCache[$objectType->objectTypeID][$objectID])) {
@@ -89,7 +90,7 @@ class LikeHandler extends SingletonFactory {
        /**
         * Gets the like objects of a specific object type.
         * 
-        * @param       \wcf\data\object\type\ObjectType                $objectType
+        * @param       ObjectType      $objectType
         * @return      LikeObject[]
         */
        public function getLikeObjects(ObjectType $objectType) {
@@ -104,8 +105,8 @@ class LikeHandler extends SingletonFactory {
         * Loads the like data for a set of objects and returns the number of loaded
         * like objects
         * 
-        * @param       \wcf\data\object\type\ObjectType                $objectType
-        * @param       array                                   $objectIDs
+        * @param       ObjectType      $objectType
+        * @param       array           $objectIDs
         * @return      integer
         */
        public function loadLikeObjects(ObjectType $objectType, array $objectIDs) {
@@ -151,10 +152,10 @@ class LikeHandler extends SingletonFactory {
        /**
         * Saves the like of an object.
         * 
-        * @param       \wcf\data\like\object\ILikeObject       $likeable
-        * @param       \wcf\data\user\User                     $user
-        * @param       integer                                 $likeValue
-        * @param       integer                                 $time
+        * @param       ILikeObject     $likeable
+        * @param       User            $user
+        * @param       integer         $likeValue
+        * @param       integer         $time
         * @return      array
         */
        public function like(ILikeObject $likeable, User $user, $likeValue, $time = TIME_NOW) {
@@ -330,10 +331,10 @@ class LikeHandler extends SingletonFactory {
        /**
         * Reverts the like of an object.
         * 
-        * @param       \wcf\data\like\Like                     $like
-        * @param       \wcf\data\like\object\ILikeObject       $likeable
-        * @param       \wcf\data\like\object\LikeObject        $likeObject
-        * @param       \wcf\data\user\User                     $user
+        * @param       Like            $like
+        * @param       ILikeObject     $likeable
+        * @param       LikeObject      $likeObject
+        * @param       User            $user
         * @return      array
         */
        public function revertLike(Like $like, ILikeObject $likeable, LikeObject $likeObject, User $user) {
@@ -418,9 +419,9 @@ class LikeHandler extends SingletonFactory {
        /**
         * Removes all likes for given objects.
         * 
-        * @param       string                  $objectType
-        * @param       integer[]               $objectIDs
-        * @param       string[]                $notificationObjectTypes
+        * @param       string          $objectType
+        * @param       integer[]       $objectIDs
+        * @param       string[]        $notificationObjectTypes
         */
        public function removeLikes($objectType, array $objectIDs, array $notificationObjectTypes = []) {
                $objectTypeObj = $this->getObjectType($objectType);
@@ -491,8 +492,8 @@ class LikeHandler extends SingletonFactory {
        /**
         * Returns current like object status.
         * 
-        * @param       \wcf\data\like\object\LikeObject                $likeObject
-        * @param       \wcf\data\user\User                     $user
+        * @param       LikeObject      $likeObject
+        * @param       User            $user
         * @return      array
         */
        protected function loadLikeStatus(LikeObject $likeObject, User $user) {
index 765215dd3e3baa8d7b614751c44c348d1af20a4d..aca7676bd6bda80d515eac550572452dd9c6dcc4 100644 (file)
@@ -111,7 +111,7 @@ class Mail {
         * @param       string          $cc
         * @param       string          $bcc
         * @param       array           $attachments
-        * @param       integer         $priority
+        * @param       integer|string  $priority
         * @param       string          $header
         */
        public function __construct($to = '', $subject = '', $message = '', $from = '', $cc = '', $bcc = '', $attachments = [], $priority = '', $header = '') {
@@ -526,6 +526,9 @@ class Mail {
        
        /**
         * Encodes string for MIME header.
+        * 
+        * @param       string          $string
+        * @return      string
         */
        public static function encodeMIMEHeader($string) {
                if (function_exists('mb_encode_mimeheader')) {
index 542d28d38ced63963bf13665bfe3ac0585e89a02..d466d62412aff6df7e55464277b212f1592cae20 100644 (file)
@@ -121,6 +121,7 @@ class UserProfileMenu extends SingletonFactory {
        /**
         * Returns a specific menu item.
         * 
+        * @param       string          $menuItem
         * @return      UserProfileMenuItem
         */
        public function getMenuItem($menuItem) {
index 0a072a3743543ed21c4ac432a89d576666d4ee42..894e7a1e95ab64cef44ecac11901a0ce88213f78 100644 (file)
@@ -64,6 +64,7 @@ interface IModerationQueueHandler {
        /**
         * Returns true if the affected content may be removed.
         * 
+        * @param       ModerationQueue         $queue
         * @return      boolean
         */
        public function canRemoveContent(ModerationQueue $queue);
index 0ba1b541817c98126e08258f99f4d842b98a04a9..cf8f4c9cfee40ebe7649a27d8977afe4a4061f6f 100644 (file)
@@ -19,9 +19,9 @@ interface ISearchableConditionUserOption extends ISearchableUserOption {
         * Adds the condition to the given user list to fetch the users which have
         * the given value for the given option.
         * 
-        * @param       \wcf\data\user\UserList         $userList
-        * @param       \wcf\data\option\Option         $option
-        * @param       mixed                           $value
+        * @param       UserList        $userList
+        * @param       Option          $option
+        * @param       mixed           $value
         */
        public function addCondition(UserList $userList, Option $option, $value);
        
@@ -29,9 +29,9 @@ interface ISearchableConditionUserOption extends ISearchableUserOption {
         * Returns true if given the user option of the given user matches a certain
         * value.
         * 
-        * @param       \wcf\data\user\User             $user
-        * @param       \wcf\data\option\Option         $option
-        * @param       mixed                           $value
+        * @param       User            $user
+        * @param       Option          $option
+        * @param       mixed           $value
         * @return      boolean
         */
        public function checkUser(User $user, Option $option, $value);
@@ -39,6 +39,8 @@ interface ISearchableConditionUserOption extends ISearchableUserOption {
        /**
         * Returns the data of the condition or null if the option should be igored.
         * 
+        * @param       Option          $option
+        * @param       mixed           $newValue
         * @return      mixed
         */
        public function getConditionData(Option $option, $newValue);
index 141e9827c3fb35f644b43d86227ed6a096998f91..f45d2a81b92a970a89424dae696e2c01cf7c41cd 100644 (file)
@@ -66,6 +66,8 @@ class UserOptionHandler extends OptionHandler {
        
        /**
         * Shows empty options.
+        * 
+        * @param       boolean         $show
         */
        public function showEmptyOptions($show = true) {
                $this->removeEmptyOptions = !$show;
index 0fc1c923c4e76fc1fa52d00fd4c2943a8e1b3de6..d3711ff40438814f8821e031ed0ce6fcf7414835 100644 (file)
@@ -784,6 +784,7 @@ class PackageInstallationDispatcher {
        /**
         * Prompts a selection of optional packages.
         * 
+        * @param       string[][]      $packages
         * @return      mixed
         */
        protected function promptOptionalPackages(array $packages) {
index e6b556556ce84995c59a6e90a384ec6729eb67c8..29729f931290298ec60f1e3b1d6b982d195cbe1a 100644 (file)
@@ -16,20 +16,21 @@ use wcf\system\setup\IFileHandler;
 abstract class PackageInstallationFileHandler implements IFileHandler {
        /**
         * abbrevation of the application the files belong to
-        * @var string[]
+        * @var string
         */
        protected $application = '';
        
        /**
         * active package installation dispatcher
-        * @var \wcf\system\package\PackageInstallationDispatcher
+        * @var PackageInstallationDispatcher
         */
        protected $packageInstallation;
        
        /**
         * Creates a new PackageInstallationFileHandler object.
         * 
-        * @param       \wcf\system\package\PackageInstallationDispatcher       $packageInstallation
+        * @param       PackageInstallationDispatcher   $packageInstallation
+        * @param       string          $application
         */
        public function __construct(PackageInstallationDispatcher $packageInstallation, $application) {
                $this->packageInstallation = $packageInstallation;
index 6f17306c9484a09fd0febfc13d62ef502f77aca9..498e4b6294e4fa0b7e3d9d31e523f6b33096d481 100644 (file)
@@ -83,6 +83,7 @@ class PackageValidationArchive implements \RecursiveIterator {
         * mode will toggle between different checks. 
         * 
         * @param       integer         $validationMode
+        * @param       string          $requiredVersion
         * @return      boolean
         */
        public function validate($validationMode, $requiredVersion = '') {
index ff5b1d68ab6b519b41a7539a5d52b491bc436c1c..92f620e1534d94fa93eadfed1c796a004e7b0789 100755 (executable)
@@ -720,7 +720,7 @@ class TemplateEngine extends SingletonFactory {
         * 
         * @deprecated
         */
-       public function hasTemplateListeners($templateName, $application = 'wcf') {
+       public function hasTemplateListeners() {
                return false;
        }
        
index 5d40083392896f4ac915ecb7c6e3f414ef032fbd..1da4908cf9db72edad1f43298fff2b0944021f51 100644 (file)
@@ -1125,6 +1125,7 @@ class TemplateScriptingCompiler {
         * Compiles a variable tag and returns the compiled PHP code.
         * 
         * @param       string          $tag
+        * @param       boolean         $replaceQuotes
         * @return      string
         * @throws      SystemException
         */
@@ -1518,6 +1519,9 @@ class TemplateScriptingCompiler {
        
        /**
         * Callback function used in replaceLiterals()
+        * 
+        * @param       string[]        $matches
+        * @return      string
         */
        private function replaceLiteralsCallback($matches) {
                return StringStack::pushToStringStack($matches[1], 'literal');
@@ -1548,6 +1552,9 @@ class TemplateScriptingCompiler {
        
        /**
         * Callback function used in replaceQuotes()
+        *
+        * @param       string[]        $matches
+        * @return      string
         */
        private function replaceSingleQuotesCallback($matches) {
                return StringStack::pushToStringStack($matches[0], 'singleQuote');
@@ -1555,6 +1562,9 @@ class TemplateScriptingCompiler {
        
        /**
         * Callback function used in replaceQuotes()
+        *
+        * @param       string[]        $matches
+        * @return      string
         */
        private function replaceDoubleQuotesCallback($matches) {
                // parse unescaped simple vars in double quotes
@@ -1588,6 +1598,9 @@ class TemplateScriptingCompiler {
        
        /**
         * Callback function used in replaceConstants()
+        *
+        * @param       string[]        $matches
+        * @return      string
         */
        private function replaceConstantsCallback($matches) {
                return StringStack::pushToStringStack($matches[1], 'constants');
index 3e2b672dfe2320558017eccee1a00b068f81dda1..7a5041b1f7521cf69c4e6a0a03d0b351e5ca23e9 100644 (file)
@@ -80,6 +80,9 @@ class HtmlCheckboxesFunctionTemplatePlugin implements IFunctionTemplatePlugin {
        /**
         * Executes StringUtil::encodeHTML on the given text if disableEncoding is false.
         * @see \wcf\util\StringUtil::encodeHTML()
+        * 
+        * @param       string          $text
+        * @return      string
         */
        protected function encodeHTML($text) {
                if (!$this->disableEncoding) {
index 93eef240587749d1e67ca7b62733e9ac543fb841..d41c1b7ac9fa6bc8fb4b7cebac7d902062666cfe 100644 (file)
@@ -88,6 +88,7 @@ class PagesFunctionTemplatePlugin implements IFunctionTemplatePlugin {
         * 
         * @param       string          $link
         * @param       integer         $pageNo
+        * @param       integer         $pages
         * @return      string
         */
        protected function makeNextLink($link, $pageNo, $pages) {
index 4eb5dc74e8211a16a28d069512f8a2be921a73b4..7986ae1092be6a528abb269e4c0d817e113415a7 100644 (file)
@@ -323,6 +323,7 @@ final class CronjobUtil {
         * 
         * @param       array           $values
         * @param       integer         $timeBase
+        * @param       boolean         $addAnDay
         * @return      boolean
         */
        protected static function calculateMinute(array &$values, &$timeBase, $addAnDay) {
index 396644035caf3ed6e02acc338441a5fe8a26a8ed..dbfa8963bdc37629382499034d773db0fa7ac393 100644 (file)
@@ -235,6 +235,7 @@ class Diff {
        /**
         * Returns a string like the one generated by unix diff.
         * 
+        * @param       integer         $context
         * @return      string
         */
        public function getUnixDiff($context = 2) {
index 13244aee78e5bc5620bd3aa6438562dbe467b101..dcdca1b5922aad53798a2ce87d5a4fa1041824b9 100644 (file)
@@ -36,6 +36,10 @@ final class HeaderUtil {
        
        /**
         * Alias to php setcookie() function.
+        * 
+        * @param       string          $name
+        * @param       string          $value
+        * @param       integer         $expire
         */
        public static function setCookie($name, $value = '', $expire = 0) {
                $application = ApplicationHandler::getInstance()->getActiveApplication();
index aff543f15d311640a82e364164f1a8b25bf459f1..958747c8df84dadd15248e237863b7540ce4ab71 100644 (file)
@@ -16,6 +16,7 @@ final class ImageUtil {
         * Checks the content of an image for bad sections, e.g. the use of javascript
         * and returns false if any bad stuff was found.
         * 
+        * @param       string          $file
         * @return      boolean
         */
        public static function checkImageContent($file) {
index 02e836b00cbc956246d71495a55ede53a961b8cc..ba2b057238fec68ba923abae982df7485c8965f6 100644 (file)
@@ -219,16 +219,21 @@ final class PasswordUtil {
        public static function getRandomPassword($length = 12) {
                $charset = self::PASSWORD_CHARSET;
                $password = '';
-
+               
                for ($i = 0, $maxIndex = (strlen($charset) - 1); $i < $length; $i++) {
                        $password .= $charset[self::secureRandomNumber(0, $maxIndex)];
                }
-
+               
                return $password;
        }
        
        /**
-        * @see \wcf\util\CryptoUtil::secureCompare()
+        * Compares two strings in a constant time manner.
+        * This function effectively is a polyfill for the PHP 5.6 `hash_equals`.
+        *
+        * @param       string          $hash1
+        * @param       string          $hash2
+        * @return      boolean
         * @deprecated  Use \wcf\util\CryptoUtil::secureCompare()
         */
        public static function secureCompare($hash1, $hash2) {
index 2756df5fe73d58f535519e4eea2e3c274cd8a5bf..a0c52c8bf18987305fdfc0b228af071a51ba6dcb 100644 (file)
@@ -30,6 +30,7 @@ final class StringStack {
         * @param       string          $string
         * @param       string          $type
         * @return      string          $hash
+        * @param       string          $delimiter
         */
        public static function pushToStringStack($string, $type = 'default', $delimiter = '@@') {
                self::$i++;
index 33d2576fe6256e2cdebb2e33085cd44e4cae9bfb..446dc981729d74797915fc363b70a02dc6ff21e3 100644 (file)
@@ -361,6 +361,12 @@ final class StringUtil {
         * 
         * This function is considered to be slow, if $search contains
         * only ASCII characters, please use str_ireplace() instead.
+        * 
+        * @param       string          $search
+        * @param       string          $replace
+        * @param       string          $subject
+        * @param       integer         $count
+        * @return      string
         */
        public static function replaceIgnoreCase($search, $replace, $subject, &$count = 0) {
                $startPos = mb_strpos(mb_strtolower($subject), mb_strtolower($search));
@@ -425,6 +431,12 @@ final class StringUtil {
        
        /**
         * Alias to php str_pad function with multibyte support.
+        * 
+        * @param       string          $input
+        * @param       integer         $padLength
+        * @param       string          $padString
+        * @param       integer         $padType
+        * @return      string
         */
        public static function pad($input, $padLength, $padString = ' ', $padType = STR_PAD_RIGHT) {
                $additionalPadding = strlen($input) - mb_strlen($input);
index 381a61a453cbbc2b02bd93ab7559b466c8e0f442..ae51a02c0fad8b1381179e2f23050a52bdf0e058 100644 (file)
@@ -51,6 +51,7 @@ final class UserRegistrationUtil {
        /**
         * Returns false if the given name is a forbidden username.
         * 
+        * @param       string          $name
         * @return      boolean
         */
        public static function checkForbiddenUsernames($name) {
@@ -60,6 +61,7 @@ final class UserRegistrationUtil {
        /**
         * Returns false if the given email is a forbidden email.
         * 
+        * @param       string          $email
         * @return      boolean
         */
        public static function checkForbiddenEmails($email) {