Add missing/Fix existing method documentation
authorMatthias Schmidt <gravatronics@live.com>
Sun, 2 Oct 2016 09:04:51 +0000 (11:04 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 2 Oct 2016 09:05:16 +0000 (11:05 +0200)
14 files changed:
wcfsetup/install/files/lib/data/TMessageQuickReplyGuestDialogAction.class.php
wcfsetup/install/files/lib/data/poll/option/PollOption.class.php
wcfsetup/install/files/lib/data/smiley/Smiley.class.php
wcfsetup/install/files/lib/system/database/Redis.class.php
wcfsetup/install/files/lib/system/email/SimpleEmail.class.php
wcfsetup/install/files/lib/system/html/input/HtmlInputProcessor.class.php
wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeImg.class.php
wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeProcessor.class.php
wcfsetup/install/files/lib/system/html/input/node/HtmlInputNodeWoltlabMetacodeMarker.class.php
wcfsetup/install/files/lib/system/page/handler/TDecoratedCategoryLookupPageHandler.class.php
wcfsetup/install/files/lib/system/page/handler/TDecoratedCategoryMenuPageHandler.class.php
wcfsetup/install/files/lib/system/page/handler/TDecoratedCategoryOnlineLocationPageHandler.class.php
wcfsetup/install/files/lib/system/page/handler/TUserLookupPageHandler.class.php
wcfsetup/install/files/lib/system/page/handler/TUserOnlineLocationPageHandler.class.php

index e68f49e920f1909b71e3825fd5fa07b7fca33152..9e9ff02c08ac5356dc24d2e1031cd1900aa41a1c 100644 (file)
@@ -35,6 +35,11 @@ trait TMessageQuickReplyGuestDialogAction {
        //protected $parameters = [];
        
        /**
+        * Reads a string value and validates it.
+        *
+        * @param       string          $variableName
+        * @param       boolean         $allowEmpty
+        * @param       string          $arrayIndex
         * @see AbstractDatabaseObjectAction::readString()
         */
        abstract protected function readString($variableName, $allowEmpty = false, $arrayIndex = '');
index 572628f8dac3af927770722078f08c6dd24c74d4..59389aaeece46901010344a126123fff00df5cd0 100644 (file)
@@ -27,7 +27,7 @@ class PollOption extends DatabaseObject {
        /**
         * Returns relative amount of votes for this option.
         * 
-        * @param       Poll
+        * @param       Poll    $poll
         * @return      integer
         */
        public function getRelativeVotes(Poll $poll) {
index 7ea25ef14b25704393597d171ecd7f223e73f73c..e9fd57afabfd6b268075f99d1f9675438f3449b0 100644 (file)
@@ -36,6 +36,11 @@ class Smiley extends DatabaseObject {
                return WCF::getPath().$this->smileyPath;
        }
        
+       /**
+        * Returns the url to the 2x version of the smiley.
+        * 
+        * @return      string
+        */
        public function getURL2x() {
                return ($this->smileyPath2x) ? WCF::getPath().$this->smileyPath2x : '';
        }
@@ -51,6 +56,11 @@ class Smiley extends DatabaseObject {
                return explode("\n", StringUtil::unifyNewlines($this->aliases));
        }
        
+       /**
+        * Returns the height of the smiley.
+        * 
+        * @return      integer
+        */
        public function getHeight() {
                if ($this->height === null) {
                        $this->height = 0;
@@ -68,6 +78,11 @@ class Smiley extends DatabaseObject {
                return $this->height;
        }
        
+       /**
+        * Returns the html code to render the smiley.
+        * 
+        * @return      string
+        */
        public function getHtml() {
                $srcset = ($this->smileyPath2x) ? ' srcset="' . StringUtil::encodeHTML($this->getURL2x()) . ' 2x"' : '';
                $height = ($this->getHeight()) ? ' height="' . $this->getHeight() . '"' : '';
index 17026d492759d26c6161ab886cdc0ec7d29773b4..26af38217edf7f53eb1832f629a5404a8e702431 100644 (file)
@@ -38,6 +38,8 @@ class Redis {
        
        /**
         * Connects to the redis server given by the DSN.
+        * 
+        * @param       string          $dsn
         */
        public function __construct($dsn) {
                if (!class_exists('Redis')) {
@@ -80,6 +82,10 @@ class Redis {
        
        /**
         * Passes all method calls down to the underlying Redis connection.
+        * 
+        * @param       string          $name
+        * @param       array           $arguments
+        * @return      mixed
         */
        public function __call($name, array $arguments) {
                switch ($name) {
index 37eac61082484fe50c8c3c8941e255d427852e5b..6f467bf817555e614715d3a97f7c7ebfb4911e7b 100644 (file)
@@ -41,6 +41,9 @@ class SimpleEmail {
        }
        
        /**
+        * Sets the email's 'Subject'.
+        *
+        * @param       string  $subject
         * @see Email::setSubject()
         */
        public function setSubject($subject) {
index 0a1019cc113979af52485247b650b1b0fd93792b..26fbcb370b14ccb2f22b499646b966f4a3ab7a87 100644 (file)
@@ -105,6 +105,11 @@ class HtmlInputProcessor extends AbstractHtmlProcessor {
                return $this->getHtmlInputNodeProcessor()->validate();
        }
        
+       /**
+        * Enforces the maximum depth of nested quotes.
+        *
+        * @param       integer         $depth
+        */
        public function enforceQuoteDepth($depth) {
                $this->getHtmlInputNodeProcessor()->enforceQuoteDepth($depth);
        }
index d0698d47ec4f6bbf71d6af41667e0f3e82f6ff06..3c5a2ef16a503fce2e3dd958e5a57f6fc742df4b 100644 (file)
@@ -68,6 +68,12 @@ class HtmlInputNodeImg extends AbstractHtmlInputNode {
                }
        }
        
+       /**
+        * Replaces image element with attachment metacode element. 
+        * 
+        * @param       \DOMElement     $element
+        * @param       string          $class
+        */
        protected function handleAttachment(\DOMElement $element, $class) {
                $attachmentID = intval($element->getAttribute('data-attachment-id'));
                if (!$attachmentID) {
@@ -97,6 +103,12 @@ class HtmlInputNodeImg extends AbstractHtmlInputNode {
                DOMUtil::replaceElement($element, $newElement, false);
        }
        
+       /**
+        * Replaces image element with media metacode element.
+        * 
+        * @param       \DOMElement     $element
+        * @param       string          $class
+        */
        protected function handleMedium(\DOMElement $element, $class) {
                $mediumID = intval($element->getAttribute('data-media-id'));
                if (!$mediumID) {
@@ -126,6 +138,11 @@ class HtmlInputNodeImg extends AbstractHtmlInputNode {
                DOMUtil::replaceElement($element, $newElement, false);
        }
        
+       /**
+        * Replaces image element with smiley metacode element.
+        * 
+        * @param       \DOMElement     $element
+        */
        protected function handleSmiley(\DOMElement $element) {
                $code = $element->getAttribute('alt');
                
index 7e48c57bd0075541af881837461d5943c36de5bd..dd17ca263c1f03d228a6aa238da8949a72598176 100644 (file)
@@ -112,6 +112,11 @@ class HtmlInputNodeProcessor extends AbstractHtmlNodeProcessor {
                EventHandler::getInstance()->fireAction($this, 'afterProcess');
        }
        
+       /**
+        * Enforces the maximum depth of nested quotes.
+        * 
+        * @param       integer         $depth
+        */
        public function enforceQuoteDepth($depth) {
                $quotes = [];
                /** @var \DOMElement $quote */
index 6e3468c97d2d8283233cb904dd13b0c4fa8b4c8c..6cfa65a09e094cb9f0bbd5797c7fe72feb98cd33 100644 (file)
@@ -105,6 +105,12 @@ class HtmlInputNodeWoltlabMetacodeMarker extends AbstractHtmlInputNode {
                return $groups;
        }
        
+       /**
+        * Returns `true` if the given element is inside a code element.
+        * 
+        * @param       \DOMElement     $element
+        * @return      boolean
+        */
        protected function isInsideCode(\DOMElement $element) {
                $parent = $element;
                while ($parent = $parent->parentNode) {
index 72e4c5d16ed05ee8b037caeb0e81571ca2c96bdc..e77d67a255092b969579a714db4e1f4f46cb5450 100644 (file)
@@ -29,6 +29,10 @@ trait TDecoratedCategoryLookupPageHandler {
        abstract protected function getDecoratedCategoryClass();
        
        /**
+        * Returns the link for a page with an object id.
+        * 
+        * @param       integer         $objectID       page object id
+        * @return      string          page url
         * @see ILookupPageHandler::getLink()
         */
        public function getLink($objectID) {
@@ -46,6 +50,10 @@ trait TDecoratedCategoryLookupPageHandler {
        }
        
        /**
+        * Returns true if provided object id exists and is valid.
+        * 
+        * @param       integer         $objectID       page object id
+        * @return      boolean         true if object id is valid
         * @see ILookupPageHandler::isValid()
         */
        public function isValid($objectID = null) {
@@ -56,6 +64,11 @@ trait TDecoratedCategoryLookupPageHandler {
        }
        
        /**
+        * Performs a search for pages using a query string, returning an array containing
+        * an `objectID => title` relation.
+        * 
+        * @param       string          $searchString   search string
+        * @return      string[]
         * @see ILookupPageHandler::lookup()
         */
        public function lookup($searchString) {
index 1e8042e4dfefe1163a8d9e08a12a5a9b15591dfa..e6efe36bfcbe120d758e3bbd9010aef52314c5a1 100644 (file)
@@ -21,6 +21,11 @@ trait TDecoratedCategoryMenuPageHandler {
        abstract protected function getDecoratedCategoryClass();
        
        /**
+        * Returns false if this page should be hidden from menus, but does not control the accessibility
+        * of the page itself. The visibility can optionally be scoped to the given object id.
+        *
+        * @param       integer|null    $objectID       optional page object id
+        * @return      boolean         false if the page should be hidden from menus
         * @see IMenuPageHandler::isVisible()
         */
        public function isVisible($objectID = null) {
index ed3f48ff28e41e183069a32ccce584f6dc912171..5bd69a3cde47e4648b1e689041d74161d21f0a69 100644 (file)
@@ -27,6 +27,11 @@ trait TDecoratedCategoryOnlineLocationPageHandler {
        abstract protected function getDecoratedCategoryClass();
        
        /**
+        * Returns the textual description if a user is currently online viewing this page.
+        *
+        * @param       Page            $page           visited page
+        * @param       UserOnline      $user           user online object with request data
+        * @return      string
         * @see IOnlineLocationPageHandler::getOnlineLocation()
         */
        public function getOnlineLocation(Page $page, UserOnline $user) {
index 7b834678168d6d457155c92ad43b8a1b2b53182b..e09fa49cb06c80328396832b3d991605c8aa465d 100644 (file)
@@ -14,6 +14,10 @@ use wcf\system\cache\runtime\UserRuntimeCache;
  */
 trait TUserLookupPageHandler {
        /**
+        * Returns true if provided object id exists and is valid.
+        *
+        * @param       integer         $objectID       page object id
+        * @return      boolean         true if object id is valid
         * @see ILookupPageHandler::isValid()
         */
        public function isValid($objectID) {
@@ -21,6 +25,11 @@ trait TUserLookupPageHandler {
        }
        
        /**
+        * Performs a search for pages using a query string, returning an array containing
+        * an `objectID => title` relation.
+        *
+        * @param       string          $searchString   search string
+        * @return      string[]
         * @see ILookupPageHandler::lookup()
         */
        public function lookup($searchString) {
index 6ef6170b04ae4dc18d5081bd1a84cba2abc29fce..c2a2f710badb97cc87daa256e8ce4bb03952c7e4 100644 (file)
@@ -18,6 +18,11 @@ trait TUserOnlineLocationPageHandler {
        use TOnlineLocationPageHandler;
        
        /**
+        * Returns the textual description if a user is currently online viewing this page.
+        *
+        * @param       Page            $page           visited page
+        * @param       UserOnline      $user           user online object with request data
+        * @return      string
         * @see IOnlineLocationPageHandler::getOnlineLocation()
         */
        public function getOnlineLocation(Page $page, UserOnline $user) {
@@ -34,6 +39,11 @@ trait TUserOnlineLocationPageHandler {
        }
        
        /**
+        * Prepares fetching all necessary data for the textual description if a user is currently online
+        * viewing this page.
+        *
+        * @param       Page            $page           visited page
+        * @param       UserOnline      $user           user online object with request data
         * @see IOnlineLocationPageHandler::prepareOnlineLocation()
         */
        public function prepareOnlineLocation(/** @noinspection PhpUnusedParameterInspection */Page $page, UserOnline $user) {