Add @method documentation for DatabaseObjectList implementations
authorMatthias Schmidt <gravatronics@live.com>
Tue, 10 May 2016 16:45:31 +0000 (18:45 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Tue, 10 May 2016 16:45:31 +0000 (18:45 +0200)
This change improves IDE auto-completion when dealing with
DatabaseObjectList objects.

101 files changed:
wcfsetup/install/files/lib/data/acl/option/ACLOptionList.class.php
wcfsetup/install/files/lib/data/acl/option/category/ACLOptionCategoryList.class.php
wcfsetup/install/files/lib/data/acp/menu/item/ACPMenuItemList.class.php
wcfsetup/install/files/lib/data/acp/search/provider/ACPSearchProviderList.class.php
wcfsetup/install/files/lib/data/acp/session/ACPSessionList.class.php
wcfsetup/install/files/lib/data/acp/session/access/log/ACPSessionAccessLogList.class.php
wcfsetup/install/files/lib/data/acp/session/log/ACPSessionLogList.class.php
wcfsetup/install/files/lib/data/acp/session/virtual/ACPSessionVirtualList.class.php
wcfsetup/install/files/lib/data/acp/template/ACPTemplateList.class.php
wcfsetup/install/files/lib/data/ad/AdList.class.php
wcfsetup/install/files/lib/data/application/ApplicationList.class.php
wcfsetup/install/files/lib/data/application/ViewableApplicationList.class.php
wcfsetup/install/files/lib/data/attachment/AdministrativeAttachmentList.class.php
wcfsetup/install/files/lib/data/attachment/AttachmentList.class.php
wcfsetup/install/files/lib/data/bbcode/BBCodeList.class.php
wcfsetup/install/files/lib/data/bbcode/attribute/BBCodeAttributeList.class.php
wcfsetup/install/files/lib/data/bbcode/media/provider/BBCodeMediaProviderList.class.php
wcfsetup/install/files/lib/data/box/BoxList.class.php
wcfsetup/install/files/lib/data/captcha/question/CaptchaQuestionList.class.php
wcfsetup/install/files/lib/data/category/CategoryList.class.php
wcfsetup/install/files/lib/data/clipboard/action/ClipboardActionList.class.php
wcfsetup/install/files/lib/data/comment/CommentList.class.php
wcfsetup/install/files/lib/data/comment/StructuredCommentList.class.php
wcfsetup/install/files/lib/data/comment/ViewableCommentList.class.php
wcfsetup/install/files/lib/data/comment/response/CommentResponseList.class.php
wcfsetup/install/files/lib/data/comment/response/StructuredCommentResponseList.class.php
wcfsetup/install/files/lib/data/comment/response/ViewableCommentResponseList.class.php
wcfsetup/install/files/lib/data/condition/ConditionList.class.php
wcfsetup/install/files/lib/data/core/object/CoreObjectList.class.php
wcfsetup/install/files/lib/data/cronjob/CronjobList.class.php
wcfsetup/install/files/lib/data/cronjob/log/CronjobLogList.class.php
wcfsetup/install/files/lib/data/edit/history/entry/EditHistoryEntryList.class.php
wcfsetup/install/files/lib/data/event/listener/EventListenerList.class.php
wcfsetup/install/files/lib/data/label/LabelList.class.php
wcfsetup/install/files/lib/data/label/group/LabelGroupList.class.php
wcfsetup/install/files/lib/data/language/LanguageList.class.php
wcfsetup/install/files/lib/data/language/category/LanguageCategoryList.class.php
wcfsetup/install/files/lib/data/language/item/LanguageItemList.class.php
wcfsetup/install/files/lib/data/like/LikeList.class.php
wcfsetup/install/files/lib/data/like/ViewableLikeList.class.php
wcfsetup/install/files/lib/data/like/object/LikeObjectList.class.php
wcfsetup/install/files/lib/data/media/MediaList.class.php
wcfsetup/install/files/lib/data/media/ViewableMediaList.class.php
wcfsetup/install/files/lib/data/menu/MenuList.class.php
wcfsetup/install/files/lib/data/menu/item/MenuItemList.class.php
wcfsetup/install/files/lib/data/moderation/queue/ModerationQueueList.class.php
wcfsetup/install/files/lib/data/moderation/queue/ViewableModerationQueueList.class.php
wcfsetup/install/files/lib/data/modification/log/ModificationLogList.class.php
wcfsetup/install/files/lib/data/notice/NoticeList.class.php
wcfsetup/install/files/lib/data/object/type/ObjectTypeList.class.php
wcfsetup/install/files/lib/data/object/type/definition/ObjectTypeDefinitionList.class.php
wcfsetup/install/files/lib/data/option/OptionList.class.php
wcfsetup/install/files/lib/data/option/category/OptionCategoryList.class.php
wcfsetup/install/files/lib/data/package/PackageList.class.php
wcfsetup/install/files/lib/data/package/installation/plugin/PackageInstallationPluginList.class.php
wcfsetup/install/files/lib/data/package/installation/queue/PackageInstallationQueueList.class.php
wcfsetup/install/files/lib/data/package/update/PackageUpdateList.class.php
wcfsetup/install/files/lib/data/package/update/server/PackageUpdateServerList.class.php
wcfsetup/install/files/lib/data/package/update/version/PackageUpdateVersionList.class.php
wcfsetup/install/files/lib/data/page/PageList.class.php
wcfsetup/install/files/lib/data/paid/subscription/PaidSubscriptionList.class.php
wcfsetup/install/files/lib/data/paid/subscription/transaction/log/PaidSubscriptionTransactionLogList.class.php
wcfsetup/install/files/lib/data/paid/subscription/user/PaidSubscriptionUserList.class.php
wcfsetup/install/files/lib/data/poll/PollList.class.php
wcfsetup/install/files/lib/data/poll/option/PollOptionList.class.php
wcfsetup/install/files/lib/data/search/SearchList.class.php
wcfsetup/install/files/lib/data/search/keyword/SearchKeywordList.class.php
wcfsetup/install/files/lib/data/session/SessionList.class.php
wcfsetup/install/files/lib/data/session/virtual/SessionVirtualList.class.php
wcfsetup/install/files/lib/data/sitemap/SitemapList.class.php
wcfsetup/install/files/lib/data/smiley/SmileyList.class.php
wcfsetup/install/files/lib/data/spider/SpiderList.class.php
wcfsetup/install/files/lib/data/stat/daily/StatDailyList.class.php
wcfsetup/install/files/lib/data/style/StyleList.class.php
wcfsetup/install/files/lib/data/style/variable/StyleVariableList.class.php
wcfsetup/install/files/lib/data/tag/TagList.class.php
wcfsetup/install/files/lib/data/template/group/TemplateGroupList.class.php
wcfsetup/install/files/lib/data/template/listener/TemplateListenerList.class.php
wcfsetup/install/files/lib/data/user/UserList.class.php
wcfsetup/install/files/lib/data/user/UserProfileList.class.php
wcfsetup/install/files/lib/data/user/activity/event/UserActivityEventList.class.php
wcfsetup/install/files/lib/data/user/activity/event/ViewableUserActivityEventList.class.php
wcfsetup/install/files/lib/data/user/authentication/failure/UserAuthenticationFailureList.class.php
wcfsetup/install/files/lib/data/user/avatar/UserAvatarList.class.php
wcfsetup/install/files/lib/data/user/follow/UserFollowList.class.php
wcfsetup/install/files/lib/data/user/follow/UserFollowerList.class.php
wcfsetup/install/files/lib/data/user/group/UserGroupList.class.php
wcfsetup/install/files/lib/data/user/group/assignment/UserGroupAssignmentList.class.php
wcfsetup/install/files/lib/data/user/group/option/UserGroupOptionList.class.php
wcfsetup/install/files/lib/data/user/group/option/category/UserGroupOptionCategoryList.class.php
wcfsetup/install/files/lib/data/user/ignore/UserIgnoreList.class.php
wcfsetup/install/files/lib/data/user/menu/item/UserMenuItemList.class.php
wcfsetup/install/files/lib/data/user/notification/UserNotificationList.class.php
wcfsetup/install/files/lib/data/user/notification/event/UserNotificationEventList.class.php
wcfsetup/install/files/lib/data/user/object/watch/UserObjectWatchList.class.php
wcfsetup/install/files/lib/data/user/online/UsersOnlineList.class.php
wcfsetup/install/files/lib/data/user/option/UserOptionList.class.php
wcfsetup/install/files/lib/data/user/option/category/UserOptionCategoryList.class.php
wcfsetup/install/files/lib/data/user/profile/menu/item/UserProfileMenuItemList.class.php
wcfsetup/install/files/lib/data/user/profile/visitor/UserProfileVisitorList.class.php
wcfsetup/install/files/lib/data/user/rank/UserRankList.class.php

index e4dacba0e23329cfdcba77b0eb08d3ba073528b1..9c05adce73e1edcd26ff22f6db561dc20d03ed4b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of acl options.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acl.option
  * @category   Community Framework
+ * 
+ * @method     ACLOption               current()
+ * @method     ACLOption[]             getObjects()
+ * @method     ACLOption|null          search($objectID)
  */
 class ACLOptionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acl\option\ACLOption';
+       public $className = ACLOption::class;
 }
index 580a59b4c34a8a108f7fd0680ce9ed4421159ce6..cdbee3479d9f7b28af685e13d8f2e0d103e5bc35 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of acl option categories.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acl.option.category
  * @category   Community Framework
+ * 
+ * @method     ACLOptionCategory               current()
+ * @method     ACLOptionCategory[]             getObjects()
+ * @method     ACLOptionCategory|null          search($objectID)
  */
 class ACLOptionCategoryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acl\option\category\ACLOptionCategory';
+       public $className = ACLOptionCategory::class;
 }
index 1f9a79596be55ccc46a5eebccfb13da90ca080da..40a3b23d0bd8ea599bd4d365707748f5f07b37a9 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ACP menu items.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.menu.item
  * @category   Community Framework
+ *
+ * @method     ACPMenuItem             current()
+ * @method     ACPMenuItem[]           getObjects()
+ * @method     ACPMenuItem|null        search($objectID)
  */
 class ACPMenuItemList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acp\menu\item\ACPMenuItem';
+       public $className = ACPMenuItem::class;
 }
index 5b73e2024a9614a6b6bba0a5dda224d772aa1902..3ab5568ee8978469fdc0db72862c23350cc20fd2 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ACP search providers.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.search.provider
  * @category   Community Framework
+ *
+ * @method     ACPSearchProvider               current()
+ * @method     ACPSearchProvider[]             getObjects()
+ * @method     ACPSearchProvider|null          search($objectID)
  */
 class ACPSearchProviderList extends DatabaseObjectList { }
index a187f43df631663b5708d9665c47b395f8282804..8e11abb5826b6116d6f786b14655b2be81bf491d 100644 (file)
@@ -6,11 +6,15 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ACP sessions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.session
  * @category   Community Framework
+ *
+ * @method     ACPSession              current()
+ * @method     ACPSession[]            getObjects()
+ * @method     ACPSession|null         search($objectID)
  */
 class ACPSessionList extends DatabaseObjectList {
        /**
index 402d41eb8a9efa9d842f9645b550101efad791d2..a6b632b6d45e9ea125f658568f70f3cca6d9df8d 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of access logs.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.session.access.log
  * @category   Community Framework
+ *
+ * @method     ACPSessionAccessLog             current()
+ * @method     ACPSessionAccessLog[]           getObjects()
+ * @method     ACPSessionAccessLog|null        search($objectID)
  */
 class ACPSessionAccessLogList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acp\session\access\log\ACPSessionAccessLog';
+       public $className = ACPSessionAccessLog::class;
 }
index a900e882c1ce024138ff87eece0a91a70c8bcaca..f090042100e41a9a047d536a91c1c6091a548664 100644 (file)
@@ -6,20 +6,24 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of session log entries.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.session.log
  * @category   Community Framework
+ *
+ * @method     ACPSessionLog           current()
+ * @method     ACPSessionLog[]         getObjects()
+ * @method     ACPSessionLog|null      search($objectID)
  */
 class ACPSessionLogList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acp\session\log\ACPSessionLog';
+       public $className = ACPSessionLog::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::readObjects()
+        * @inheritDoc
         */
        public function readObjects() {
                if (!empty($this->sqlSelects)) $this->sqlSelects .= ',';
index 14ea365c2e78cd19259b0ecb787bf9c6f2978255..4ee8a4142d8a2ed19217384db44d6ba5cd7989ab 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of virtual sessions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.session.virtual
  * @category   Community Framework
+ *
+ * @method     ACPSessionVirtual               current()
+ * @method     ACPSessionVirtual[]             getObjects()
+ * @method     ACPSessionVirtual|null          search($objectID)
  */
 class ACPSessionVirtualList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
        public $className = ACPSessionVirtual::class;
 }
index 8337056afeba039f09bfa14777a09bd1e83713d8..b4fc560702beb74b2b958e1eb8aca78bf3f3ecec 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ACP templates.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.template
  * @category   Community Framework
+ *
+ * @method     ACPTemplate             current()
+ * @method     ACPTemplate[]           getObjects()
+ * @method     ACPTemplate|null        search($objectID)
  */
 class ACPTemplateList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\acp\template\ACPTemplate';
+       public $className = ACPTemplate::class;
 }
index 096f7cc68893530e66c40e9985767beff61711a1..1dc1dbf7a7af61f668ce408eafce962e0b01e0ed 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ads.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.ad
  * @category   Community Framework
+ *
+ * @method     Ad              current()
+ * @method     Ad[]            getObjects()
+ * @method     Ad|null         search($objectID)
  */
 class AdList extends DatabaseObjectList { }
index d85cda59a0b951255450b142d44ebf991eca9754..19ad9d21508f8a70957302adc9e70d11b3110ad0 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of applications.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.application
  * @category   Community Framework
+ *
+ * @method     Application             current()
+ * @method     Application[]           getObjects()
+ * @method     Application|null        search($objectID)
  */
 class ApplicationList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\application\Application';
+       public $className = Application::class;
 }
index 6a1b1aba238040477aabac214b32d50cea168322..0f07ad7206d87580957b20d550b9eb98eaec3646 100644 (file)
@@ -5,15 +5,19 @@ namespace wcf\data\application;
  * Represents a list of viewable applications.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.application
  * @category   Community Framework
+ *
+ * @method     ViewableApplication             current()
+ * @method     ViewableApplication[]           getObjects()
+ * @method     ViewableApplication|null        search($objectID)
  */
 class ViewableApplicationList extends ApplicationList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
        public $decoratorClassName = ViewableApplication::class;
 }
index fad7fd16b3131bba134adf1c8f2589a655ea8799..0a48818d2c6d254c9bcad17b925ce28f433cdb39 100644 (file)
@@ -7,17 +7,21 @@ use wcf\system\WCF;
  * Represents a list of attachments.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.attachment
  * @category   Community Framework
+ *
+ * @method     AdministrativeAttachment        current()
+ * @method     AdministrativeAttachment[]      getObjects()
+ * @method     AdministrativeAttachment|null   search($objectID)
  */
 class AdministrativeAttachmentList extends AttachmentList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
-       public $decoratorClassName = 'wcf\data\attachment\AdministrativeAttachment';
+       public $decoratorClassName = AdministrativeAttachment::class;
        
        /**
         * Creates a new AdministrativeAttachmentList object.
@@ -30,15 +34,15 @@ class AdministrativeAttachmentList extends AttachmentList {
        }
        
        /**
-        * @see \wcf\data\DatabaseObjectList::readObjects()
+        * @inheritDoc
         */
        public function readObjects() {
                parent::readObjects();
                
                // cache objects
-               $groupedObjectIDs = array();
+               $groupedObjectIDs = [];
                foreach ($this->objects as $attachment) {
-                       if (!isset($groupedObjectIDs[$attachment->objectTypeID])) $groupedObjectIDs[$attachment->objectTypeID] = array();
+                       if (!isset($groupedObjectIDs[$attachment->objectTypeID])) $groupedObjectIDs[$attachment->objectTypeID] = [];
                        $groupedObjectIDs[$attachment->objectTypeID][] = $attachment->objectID;
                }
                
@@ -54,9 +58,9 @@ class AdministrativeAttachmentList extends AttachmentList {
         * @return      string[]
         */
        public function getAvailableFileTypes() {
-               $fileTypes = array();
-               $sql = "SELECT          DISTINCT attachment.fileType
-                       FROM            wcf".WCF_N."_attachment attachment
+               $fileTypes = [];
+               $sql = "SELECT  DISTINCT attachment.fileType
+                       FROM    wcf".WCF_N."_attachment attachment
                        ".$this->getConditionBuilder();
                $statement = WCF::getDB()->prepareStatement($sql);
                $statement->execute($this->getConditionBuilder()->getParameters());
index b82b2ac29e80953d5095d56439d176b3d63b1d94..7d7c70dd91798989f9d0c6da9d79d8c966a69e9a 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of attachments.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.attachment
  * @category   Community Framework
+ *
+ * @method     Attachment              current()
+ * @method     Attachment[]            getObjects()
+ * @method     Attachment|null         search($objectID)
  */
 class AttachmentList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\attachment\Attachment';
+       public $className = Attachment::class;
 }
index dbb6aab9b052534f0fe0773db287e29453440ddb..b83ffb2c5b46fcc5951f6b004cdec68614c1ec89 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of bbcodes.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.bbcode
  * @category   Community Framework
+ *
+ * @method     BBCode          current()
+ * @method     BBCode[]        getObjects()
+ * @method     BBCode|null     search($objectID)
  */
 class BBCodeList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\bbcode\BBCode';
+       public $className = BBCode::class;
 }
index a70130b1f2f31efe8d20604fe41a25b947610542..3c684efd1cd0fb2219e4a4fdc401b22a1f275756 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of bbcode attribute.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.bbcode.attribute
  * @category   Community Framework
+ *
+ * @method     BBCodeAttribute         current()
+ * @method     BBCodeAttribute[]       getObjects()
+ * @method     BBCodeAttribute|null    search($objectID)
  */
 class BBCodeAttributeList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\bbcode\attribute\BBCodeAttribute';
+       public $className = BBCodeAttribute::class;
 }
index 963c637102f52ab61913a72ebf79d0c7d56df9db..f43267543dea6462e0552c9496b35f21b02cef4f 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of BBCode media providers.
  * 
  * @author     Tim Duesterhus
- * @copyright  2011-2013 Tim Duesterhus
+ * @copyright  2011-2016 Tim Duesterhus
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.bbcode.media.provider
  * @category   Community Framework
+ *
+ * @method     BBCodeMediaProvider             current()
+ * @method     BBCodeMediaProvider[]           getObjects()
+ * @method     BBCodeMediaProvider|null        search($objectID)
  */
 class BBCodeMediaProviderList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\bbcode\media\provider\BBCodeMediaProvider';
+       public $className = BBCodeMediaProvider::class;
 }
index 0c4de412c86b3cc409e3fdf755546aa47cf1c477..3ed26651117f880fe64dcc3c7fa4b89805d2b027 100644 (file)
@@ -6,12 +6,16 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of boxes.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.box
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     Box             current()
+ * @method     Box[]           getObjects()
+ * @method     Box|null        search($objectID)
  */
 class BoxList extends DatabaseObjectList {
        /**
index 19ece16fd6b51a66a1f6c1c260ee58f428e0e363..6979b49a8f747598a221f28ece83803b47793acb 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of captcha questions.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.captcha.question
  * @category   Community Framework
+ * 
+ * @method     CaptchaQuestion         current()
+ * @method     CaptchaQuestion[]       getObjects()
+ * @method     CaptchaQuestion|null    search($objectID)
  */
 class CaptchaQuestionList extends DatabaseObjectList { }
index 091e4f30f196e259e56443a7228bf204b98ef345..5acf231174f210ae14d55d744f5e5afeb7c95c87 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of categories.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.category
  * @category   Community Framework
+ * 
+ * @method     Category        current()
+ * @method     Category[]      getObjects()
+ * @method     Category|null   search($objectID)
  */
 class CategoryList extends DatabaseObjectList { }
index bd54debf34a0dc9099f2f15a44e212cad7e2b311..bc42b361d6e4593393edd16ac596d6ac380d8264 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of clipboard actions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.clipboard.action
  * @category   Community Framework
+ * 
+ * @method     ClipboardAction         current()
+ * @method     ClipboardAction[]       getObjects()
+ * @method     ClipboardAction|null    search($objectID)
  */
 class ClipboardActionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\clipboard\action\ClipboardAction';
+       public $className = ClipboardAction::class;
 }
index f3e5b0165fd73e86667d263888bea05646c4d6a1..55cac54211d8dc460100bf57edb8e38301a02d2c 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of comments.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.comment
  * @category   Community Framework
+ *
+ * @method     Comment         current()
+ * @method     Comment[]       getObjects()
+ * @method     Comment|null    search($objectID)
  */
 class CommentList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\comment\Comment';
+       public $className = Comment::class;
 }
index 8992261021741e38c148f479b9d4d866d279fd04..8f450240ba6f86aa6ba44921a3bcd7ca89cd6a55 100644 (file)
@@ -16,6 +16,10 @@ use wcf\system\like\LikeHandler;
  * @package    com.woltlab.wcf
  * @subpackage data.comment
  * @category   Community Framework
+ *
+ * @method     StructuredComment               current()
+ * @method     StructuredComment[]             getObjects()
+ * @method     StructuredComment|null          search($objectID)
  */
 class StructuredCommentList extends CommentList {
        /**
index e2ab16f0b88f43bf6d9884bcdfa160cc457ba4ff..81524ef975fefd4574e0fa28741406987a7c7a68 100644 (file)
@@ -11,6 +11,10 @@ use wcf\system\cache\runtime\UserProfileRuntimeCache;
  * @package    com.woltlab.wcf
  * @subpackage data.comment
  * @category   Community Framework
+ *
+ * @method     ViewableComment         current()
+ * @method     ViewableComment[]               getObjects()
+ * @method     ViewableComment|null            search($objectID)
  */
 class ViewableCommentList extends CommentList {
        /**
index dbcbd8afeb4df9110a2d01b79d0c133823e1aa0a..5d31b5ea6ea0072042b3c2a89badbcf1a40b2a5f 100644 (file)
@@ -11,15 +11,19 @@ use wcf\data\DatabaseObjectList;
  * @package    com.woltlab.wcf
  * @subpackage data.comment.response
  * @category   Community Framework
+ *
+ * @method     CommentResponse         current()
+ * @method     CommentResponse[]       getObjects()
+ * @method     CommentResponse|null    search($objectID)
  */
 class CommentResponseList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\comment\response\CommentResponse';
+       public $className = CommentResponse::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'comment_response.time ASC';
 }
index 5055f02073df9e69ad9de075d7a8127b991191ed..25fadbad7d165c7fb864560388c1c469e8863c61 100644 (file)
@@ -15,6 +15,10 @@ use wcf\system\like\LikeHandler;
  * @package    com.woltlab.wcf
  * @subpackage data.comment.response
  * @category   Community Framework
+ *
+ * @method     StructuredCommentResponse               current()
+ * @method     StructuredCommentResponse[]             getObjects()
+ * @method     StructuredCommentResponse|null          search($objectID)
  */
 class StructuredCommentResponseList extends CommentResponseList {
        /**
index dd33c9e21676b5fc2538946c41994df5dbf2cde8..d01fc1ec30f6ad22be0812a20718ad5526fdee80 100644 (file)
@@ -11,6 +11,10 @@ use wcf\system\cache\runtime\UserProfileRuntimeCache;
  * @package    com.woltlab.wcf
  * @subpackage data.comment.response
  * @category   Community Framework
+ *
+ * @method     ViewableCommentResponse         current()
+ * @method     ViewableCommentResponse[]       getObjects()
+ * @method     ViewableCommentResponse|null    search($objectID)
  */
 class ViewableCommentResponseList extends CommentResponseList {
        /**
index 5fdf47b95a80f4a4887ba79006c7a5c3dbc1c492..7d68b14cff132f169f754cbbc89ef29b5455e98b 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of conditions.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.condition
  * @category   Community Framework
+ *
+ * @method     Condition               current()
+ * @method     Condition[]             getObjects()
+ * @method     Condition|null          search($objectID)
  */
 class ConditionList extends DatabaseObjectList { }
index 3b3d56382d3009b0bce6cf68aafd5416fd62c85b..5fcf643189574b2d2aa5c6c8a962b52d48686f07 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of core objects.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.event
  * @category   Community Framework
+ *
+ * @method     CoreObject              current()
+ * @method     CoreObject[]            getObjects()
+ * @method     CoreObject|null         search($objectID)
  */
 class CoreObjectList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\core\object\CoreObject';
+       public $className = CoreObject::class;
 }
index cacbf3703510ba97fd9a4295eb3dc02aca813492..a8762a8d90c328c657e128eb577d576c57ce9250 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of cronjobs.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.cronjob
  * @category   Community Framework
+ *
+ * @method     Cronjob         current()
+ * @method     Cronjob[]       getObjects()
+ * @method     Cronjob|null    search($objectID)
  */
 class CronjobList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\cronjob\Cronjob';
+       public $className = Cronjob::class;
 }
index 86807f5b0b428573b61aae19862c6117a17d34f0..7c3f5c7aff9d111147d78e8221fd064543406c98 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of cronjob log entries.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.acp.menu.item
  * @category   Community Framework
+ *
+ * @method     CronjobLog              current()
+ * @method     CronjobLog[]            getObjects()
+ * @method     CronjobLog|null         search($objectID)
  */
 class CronjobLogList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\cronjob\log\CronjobLog';
+       public $className = CronjobLog::class;
 }
index db8863f3a66c675dfd27eb658e7b53e9876c7584..c8402754aec7b46840edc2452d7e212c8e861675 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of edit history entries.
  * 
  * @author     Tim Duesterhus
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.edit.history.entry
  * @category   Community Framework
+ *
+ * @method     EditHistoryEntry                current()
+ * @method     EditHistoryEntry[]              getObjects()
+ * @method     EditHistoryEntry|null           search($objectID)
  */
 class EditHistoryEntryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\edit\history\entry\EditHistoryEntry';
+       public $className = EditHistoryEntry::class;
 }
index 4520323ba1b5a5397ef6d7be396b8324721dce3c..a440d6295f56eda07f22e42701a2daab55bf7a32 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of event listener.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.event.listener
  * @category   Community Framework
+ *
+ * @method     EventListener           current()
+ * @method     EventListener[]         getObjects()
+ * @method     EventListener|null      search($objectID)
  */
 class EventListenerList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\event\listener\EventListener';
+       public $className = EventListener::class;
 }
index 99cf7e104200d614aa856fb48ddf6bc862b0850d..469e4cae7586ffe1290c9349429a28ef2a354f87 100644 (file)
@@ -11,6 +11,10 @@ use wcf\data\DatabaseObjectList;
  * @package    com.woltlab.wcf
  * @subpackage data.label
  * @category   Community Framework
+ *
+ * @method     Label           current()
+ * @method     Label[]         getObjects()
+ * @method     Label|null      search($objectID)
  */
 class LabelList extends DatabaseObjectList {
        /**
index f0a2ae13a841ff5bd8bbe82387d57b0bb03b1e64..18680a80c1b36edf9486a324d1b5a8d97f78de94 100644 (file)
@@ -6,20 +6,24 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of label groups.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.label.group
  * @category   Community Framework
+ *
+ * @method     LabelGroup              current()
+ * @method     LabelGroup[]            getObjects()
+ * @method     LabelGroup|null         search($objectID)
  */
 class LabelGroupList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\label\group\LabelGroup';
+       public $className = LabelGroup::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'label_group.showOrder ASC, label_group.groupID';
 }
index 6df095b501f64fdab0c49817061fb821974e16fb..1fc0e70850ee6af0099af5089f29668e73285b3b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of languages.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.language
  * @category   Community Framework
+ *
+ * @method     Language        current()
+ * @method     Language[]      getObjects()
+ * @method     Language|null   search($objectID)
  */
 class LanguageList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\language\Language';
+       public $className = Language::class;
 }
index 5d8107ac538ab2318d2aeb95d80ccddd00385efb..0f9417bab66be67341ee93d6a8723ee992f2fe32 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of language categories.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.language.category
  * @category   Community Framework
+ *
+ * @method     LanguageCategory        current()
+ * @method     LanguageCategory[]      getObjects()
+ * @method     LanguageCategory|null   search($objectID)
  */
 class LanguageCategoryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\language\category\LanguageCategory';
+       public $className = LanguageCategory::class;
 }
index 45ecf4a3300ab856c758f86dffae3d6dcfdd3f3a..1d60e52b6af96fbf91d70241dc9a389f6b61662f 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of language items.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.language.item
  * @category   Community Framework
+ *
+ * @method     LanguageItem            current()
+ * @method     LanguageItem[]          getObjects()
+ * @method     LanguageItem|null       search($objectID)
  */
 class LanguageItemList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\language\item\LanguageItem';
+       public $className = LanguageItem::class;
 }
index ef1d7ecb74e5c8d7a8f596f97d221f84ec42986a..765d1c7f3dadd3868e91bba6605dc04165a9c266 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of likes.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.like
  * @category   Community Framework
+ *
+ * @method     Like            current()
+ * @method     Like[]          getObjects()
+ * @method     Like|null       search($objectID)
  */
 class LikeList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\like\Like';
+       public $className = Like::class;
 }
index 0753fdba1caceec6a6d9f57b0fe7fec33d846dcc..ca5e2a2508d7faee1019f03ffa545ba81b10f19a 100644 (file)
@@ -13,6 +13,10 @@ use wcf\system\like\IViewableLikeProvider;
  * @package    com.woltlab.wcf
  * @subpackage data.like
  * @category   Community Framework
+ *
+ * @method     ViewableLike            current()
+ * @method     ViewableLike[]          getObjects()
+ * @method     ViewableLike|null       search($objectID)
  */
 class ViewableLikeList extends LikeList {
        /**
index 6a329e18eac9eb73507ecf249640ff766fbb5b0b..16e4d5347f4694aa27223dbc930cb5aa19063b6b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of like objects.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.like.object
  * @category   Community Framework
+ *
+ * @method     LikeObject              current()
+ * @method     LikeObject[]            getObjects()
+ * @method     LikeObject|null         search($objectID)
  */
 class LikeObjectList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\like\object\LikeObject';
+       public $className = LikeObject::class;
 }
index 001a061d4ad787c8e38e5707afe99f8713135eae..4807fcf1e36671c416f74d1c4bb3bf53258015d2 100644 (file)
@@ -7,12 +7,16 @@ use wcf\system\database\util\PreparedStatementConditionBuilder;
  * Represents a list of madia files.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.media
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     Media           current()
+ * @method     Media[]         getObjects()
+ * @method     Media|null      search($objectID)
  */
 class MediaList extends DatabaseObjectList {
        /**
index 2bf24296a769d4cd80ede25188776299ebeb37db..f09d84caa8e5e98e3d5c4ba1886b4274d84f1c73 100644 (file)
@@ -6,12 +6,16 @@ use wcf\system\WCF;
  * Represents a list of viewable madia files.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.media
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     ViewableMedia           current()
+ * @method     ViewableMedia[]         getObjects()
+ * @method     ViewableMedia|null      search($objectID)
  */
 class ViewableMediaList extends MediaList {
        /**
index 0cc8df6525e53dacc88f17b201e97fc4b7b21cd6..89d502bb0d16c434e99efa708c200cecae5be4ed 100644 (file)
@@ -12,6 +12,10 @@ use wcf\data\DatabaseObjectList;
  * @subpackage data.menu
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     Menu            current()
+ * @method     Menu[]          getObjects()
+ * @method     Menu|null       search($objectID)
  */
 class MenuList extends DatabaseObjectList {
        /**
index 8e7ee69ff4a1f9833e3a5d4ebf6a6b85ad670635..b07fc4f2270e4703c08f944215785adee38cfa3c 100644 (file)
@@ -12,6 +12,10 @@ use wcf\data\DatabaseObjectList;
  * @subpackage data.menu.item
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     MenuItem        current()
+ * @method     MenuItem[]      getObjects()
+ * @method     MenuItem|null   search($objectID)
  */
 class MenuItemList extends DatabaseObjectList {
        /**
index e6411ff5d12e7b9cad71a414846ae0b5ad0963e8..391946fcc5ea2ad63d74a424c604ab8b67c2fc8d 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of moderation queue entries.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.moderation.queue
  * @category   Community Framework
+ *
+ * @method     ModerationQueue         current()
+ * @method     ModerationQueue[]       getObjects()
+ * @method     ModerationQueue|null    search($objectID)
  */
 class ModerationQueueList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\moderation\queue\ModerationQueue';
+       public $className = ModerationQueue::class;
 }
index ca0bd84aea88bb5788024e170279ecc67cfbec02..f93e27b0db03cc1e97bd625b74a63d0253042ee7 100644 (file)
@@ -17,6 +17,10 @@ use wcf\system\WCF;
  * @package    com.woltlab.wcf
  * @subpackage data.moderation.queue
  * @category   Community Framework
+ *
+ * @method     ViewableModerationQueue         current()
+ * @method     ViewableModerationQueue[]       getObjects()
+ * @method     ViewableModerationQueue|null    search($objectID)
  */
 class ViewableModerationQueueList extends ModerationQueueList {
        /**
index d9e63bb1b3d29c8bc496442f52f14411f0f78469..d2515c81e9f7227b4fd0124b33fc66cdaf9638d4 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of modification logs.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.modification.log
  * @category   Community Framework
+ *
+ * @method     ModificationLog         current()
+ * @method     ModificationLog[]       getObjects()
+ * @method     ModificationLog|null    search($objectID)
  */
 class ModificationLogList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\modification\log\ModificationLog';
+       public $className = ModificationLog::class;
 }
index 928ea5347b68d65b447770788fdd5394130e6ef2..d98625e55f3bafc36892421b541d0be4fd22d8e5 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of notices.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.notice
  * @category   Community Framework
+ *
+ * @method     Notice          current()
+ * @method     Notice[]        getObjects()
+ * @method     Notice|null     search($objectID)
  */
 class NoticeList extends DatabaseObjectList { }
index 63837b7b4096dbfd9d5de463857bf21d8db674d2..67a1bc904eff691b694aa54fc4d7212ff0b26519 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of object types.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.object.type.definition
  * @category   Community Framework
+ *
+ * @method     ObjectType              current()
+ * @method     ObjectType[]            getObjects()
+ * @method     ObjectType|null         search($objectID)
  */
 class ObjectTypeList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\object\type\ObjectType';
+       public $className = ObjectType::class;
 }
index ae71cdcae5c460501a269980e37ab259adf89846..ec57372b3234ba40a28851fb356b16de2c1fb466 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of object type definitions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.object.type.definition
  * @category   Community Framework
+ *
+ * @method     ObjectTypeDefinition            current()
+ * @method     ObjectTypeDefinition[]          getObjects()
+ * @method     ObjectTypeDefinition|null       search($objectID)
  */
 class ObjectTypeDefinitionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\object\type\definition\ObjectTypeDefinition';
+       public $className = ObjectTypeDefinition::class;
 }
index 5cbaf0dce581162a16ee28cb72dabcf0302f5fde..65304a396af0e9a9f5b6b4f7f9ca43c379ce78db 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of options.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.option
  * @category   Community Framework
+ *
+ * @method     Option          current()
+ * @method     Option[]        getObjects()
+ * @method     Option|null     search($objectID)
  */
 class OptionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\option\Option';
+       public $className = Option::class;
 }
index c08a504e5dc2d157285f859b24b09f2c5d5095af..81051731cba9664f5b4dc3fabd5e7c5ee2a69b5b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of option categories.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.option.category
  * @category   Community Framework
+ *
+ * @method     OptionCategory          current()
+ * @method     OptionCategory[]        getObjects()
+ * @method     OptionCategory|null     search($objectID)
  */
 class OptionCategoryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\option\category\OptionCategory';
+       public $className = OptionCategory::class;
 }
index 00598f5fc1c375a494a04add9cf79d8178a014c8..89b752a3d9eb785ec3d314aa37fbfe7d5e1c721f 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of packages.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package
  * @category   Community Framework
+ *
+ * @method     Package         current()
+ * @method     Package[]       getObjects()
+ * @method     Package|null    search($objectID)
  */
 class PackageList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
        public $className = 'wcf\data\package\Package';
 }
index c3a9dbd9fb6d7e47cb4645350fbd8ef0bb4586e8..33939583347542b242cf6f1e9e6aa7e312186832 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of package installation plugins.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package.installation.plugin
  * @category   Community Framework
+ *
+ * @method     PackageInstallationPlugin               current()
+ * @method     PackageInstallationPlugin[]             getObjects()
+ * @method     PackageInstallationPlugin|null          search($objectID)
  */
 class PackageInstallationPluginList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\package\installation\plugin\PackageInstallationPlugin';
+       public $className = PackageInstallationPlugin::class;
 }
index bbacacf5b8a70ead3223d3c893992caa2f4f6670..71f80f4e8805f477c306779cfd477375379d168a 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of package installation queues.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package.installation.queue
  * @category   Community Framework
+ *
+ * @method     PackageInstallationQueue                current()
+ * @method     PackageInstallationQueue[]              getObjects()
+ * @method     PackageInstallationQueue|null           search($objectID)
  */
 class PackageInstallationQueueList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\package\installation\queue\PackageInstallationQueue';
+       public $className = PackageInstallationQueue::class;
 }
index 5512405039eece7b204c7f09ffdd04580119f79b..506ad486fa475f4795748c406d52d9a88c7781e1 100644 (file)
@@ -7,20 +7,24 @@ use wcf\system\database\util\PreparedStatementConditionBuilder;
  * Represents a list of package updates.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package.update
  * @category   Community Framework
+ *
+ * @method     PackageUpdate           current()
+ * @method     PackageUpdate[]         getObjects()
+ * @method     PackageUpdate|null      search($objectID)
  */
 class PackageUpdateList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\package\update\PackageUpdate';
+       public $className = PackageUpdate::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct($useSqlOr = false) {
                parent::__construct();
index 6925bfe536aec0e85bb4d0e15150ec8fabf9ddfb..d89a792658baa5841142bbdeddf24368b6d39ccb 100644 (file)
@@ -6,20 +6,24 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of package update servers.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package.update.server
  * @category   Community Framework
+ *
+ * @method     PackageUpdateServer             current()
+ * @method     PackageUpdateServer[]           getObjects()
+ * @method     PackageUpdateServer|null        search($objectID)
  */
 class PackageUpdateServerList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\package\update\server\PackageUpdateServer';
+       public $className = PackageUpdateServer::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::readObjects()
+        * @inheritDoc
         */
        public function readObjects() {
                if (!empty($this->sqlSelects)) $this->sqlSelects .= ',';
index d8405d26f50a8aa15789531a80f9da3db4349e92..fe58f171a050acb88fbd138f79c162eb3952425d 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of package update versions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.package.update.version
  * @category   Community Framework
+ *
+ * @method     PackageUpdateVersion            current()
+ * @method     PackageUpdateVersion[]          getObjects()
+ * @method     PackageUpdateVersion|null       search($objectID)
  */
 class PackageUpdateVersionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\package\update\version\PackageUpdateVersion';
+       public $className = PackageUpdateVersion::class;
 }
index d3f9f653425c3e98cbde3338887ce0613e620504..890fb3bcf4fc9393e6b8d68b7ddb3cde65e48a4b 100644 (file)
@@ -6,16 +6,20 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of pages.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.page
  * @category   Community Framework
  * @since      2.2
+ *
+ * @method     Page            current()
+ * @method     Page[]          getObjects()
+ * @method     Page|null       search($objectID)
  */
 class PageList extends DatabaseObjectList {
        /**
         * @inheritDoc
         */
-       public $className = 'wcf\data\page\Page';
+       public $className = Page::class;
 }
index d7524f09fcb5cac48d362f84092b7b2802e62fba..ff74de4e4ce8635fa42c44cc3b885cf5cd12f9bc 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of paid subscriptions.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.paid.subscription
  * @category   Community Framework
+ *
+ * @method     PaidSubscription        current()
+ * @method     PaidSubscription[]      getObjects()
+ * @method     PaidSubscription|null   search($objectID)
  */
 class PaidSubscriptionList extends DatabaseObjectList { }
index c634503893e6246f108abec4f0282d7919f304fe..ba554fc992cd9ea273917a03bc383d38ba0bed3d 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of paid subscription transaction log entries.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.paid.subscription.transaction.log
  * @category   Community Framework
+ *
+ * @method     PaidSubscriptionTransactionLog          current()
+ * @method     PaidSubscriptionTransactionLog[]        getObjects()
+ * @method     PaidSubscriptionTransactionLog|null     search($objectID)
  */
 class PaidSubscriptionTransactionLogList extends DatabaseObjectList { }
index 6ea9a218818ca6b165ae67ac44a0d94f5555e967..043fd91a513a9b5987c22032b675ef438d099a4b 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of paid subscription users.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.paid.subscription.user
  * @category   Community Framework
+ *
+ * @method     PaidSubscriptionUser            current()
+ * @method     PaidSubscriptionUser[]          getObjects()
+ * @method     PaidSubscriptionUser|null       search($objectID)
  */
 class PaidSubscriptionUserList extends DatabaseObjectList { }
index c7810518c1605d63e278bd9ec40c3aef54f65569..c19dabf7731141b9c7f6eb42246da7c4bbba6d9e 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of polls.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.poll
  * @category   Community Framework
+ *
+ * @method     Poll            current()
+ * @method     Poll[]          getObjects()
+ * @method     Poll|null       search($objectID)
  */
 class PollList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\poll\Poll';
+       public $className = Poll::class;
 }
index 443abaca5533bfcc4067f98455f4ed5862be4402..3d7bb336fc2bb0dcf996251b576cf5d856347cf6 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of poll options.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.poll.option
  * @category   Community Framework
+ *
+ * @method     PollOption              current()
+ * @method     PollOption[]            getObjects()
+ * @method     PollOption|null         search($objectID)
  */
 class PollOptionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\poll\option\PollOption';
+       public $className = PollOption::class;
 }
index 2aa58b7d0435813784cc34f00219ef7b2ce94301..658563328d74eaf816059d36d156aba0e4ac56ae 100644 (file)
@@ -11,10 +11,14 @@ use wcf\data\DatabaseObjectList;
  * @package    com.woltlab.wcf
  * @subpackage data.search
  * @category   Community Framework
+ *
+ * @method     Search          current()
+ * @method     Search[]        getObjects()
+ * @method     Search|null     search($objectID)
  */
 class SearchList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\search\Search';
+       public $className = Search::class;
 }
index c45c09878aacd6598a4cbd45545f2e60f679ec34..1d982a18c4507b11c1a6fc6d9c5e7a1e5841b02c 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of keywords.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.search.keyword
  * @category   Community Framework
+ *
+ * @method     SearchKeyword           current()
+ * @method     SearchKeyword[]         getObjects()
+ * @method     SearchKeyword|null      search($objectID)
  */
 class SearchKeywordList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\search\keyword\SearchKeyword';
+       public $className = SearchKeyword::class;
 }
index c00bc10f50da935c0e5b3e60cd762757d7a5fb8c..cb00462d9b8fbdcde4bf3cbfbc400a10326ec126 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of sessions.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.session
  * @category   Community Framework
+ *
+ * @method     Session         current()
+ * @method     Session[]       getObjects()
+ * @method     Session|null    search($objectID)
  */
 class SessionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\session\Session';
+       public $className = Session::class;
 }
index c424da1c9bf376c45f75ea09f42335e995d282e3..e4135e467cbecc56a05ae3befaecab815a571347 100644 (file)
@@ -7,11 +7,15 @@ use wcf\data\acp\session\virtual\ACPSessionVirtualList;
  * 
  * @see                \wcf\data\acp\session\virtual\ACPSessionVirtualList
  * @author     Tim Duesterhus
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.session.virtual
  * @category   Community Framework
+ *
+ * @method     SessionVirtual          current()
+ * @method     SessionVirtual[]        getObjects()
+ * @method     SessionVirtual|null     search($objectID)
  */
 class SessionVirtualList extends ACPSessionVirtualList {
        /**
index d14583b0998e7a9de86995b23a0277f67c570953..ceeb5411edefe0f35a4fc586acae23392df1c8ae 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of sitemap entries.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.sitemap
  * @category   Community Framework
+ * 
+ * @method     Sitemap         current()
+ * @method     Sitemap[]       getObjects()
+ * @method     Sitemap|null    search($objectID)
  */
 class SitemapList extends DatabaseObjectList { }
index 405324b9c3d6308108c67ad1f38fc9e2e43ca386..3fb6bbe07e84312e4acc4fa66686847a5e118e89 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of smilies.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.smiley
  * @category   Community Framework
+ *
+ * @method     Smiley          current()
+ * @method     Smiley[]        getObjects()
+ * @method     Smiley|null     search($objectID)
  */
 class SmileyList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\smiley\Smiley';
+       public $className = Smiley::class;
 }
index 24933ee9bfa2ff33f3a3fc276006fc8f59b5dd1c..f2ff771a8e1eb938053881f859792e80190beee5 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of spiders.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.spider
  * @category   Community Framework
+ *
+ * @method     Spider          current()
+ * @method     Spider[]        getObjects()
+ * @method     Spider|null     search($objectID)
  */
 class SpiderList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\spider\Spider';
+       public $className = Spider::class;
 }
index eabf06594219a055ea99915ef6b980fad81007de..18b500370b4897fca703099f89f5a36998958084 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of statistic entries.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.stat.daily
  * @category   Community Framework
+ *
+ * @method     StatDaily               current()
+ * @method     StatDaily[]             getObjects()
+ * @method     StatDaily|null          search($objectID)
  */
 class StatDailyList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\stat\daily\StatDaily';
+       public $className = StatDaily::class;
 }
index 3b96c59539efec4e173defcec4aeeb8e77ea8d2a..6a42b0d6e5daca06d6d7834e88ce758f2a623abc 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of styles.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.style
  * @category   Community Framework
+ *
+ * @method     Style           current()
+ * @method     Style[]         getObjects()
+ * @method     Style|null      search($objectID)
  */
 class StyleList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\style\Style';
+       public $className = Style::class;
 }
index 3f1b98e5e78fedcb4c6113f29281ae49b4adfd6f..845ee85b29f5bd47c210ec105a45516ce55ee877 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of style variables.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.style.variable
  * @category   Community Framework
+ *
+ * @method     StyleVariable           current()
+ * @method     StyleVariable[]         getObjects()
+ * @method     StyleVariable|null      search($objectID)
  */
 class StyleVariableList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\style\variable\StyleVariable';
+       public $className = StyleVariable::class;
 }
index 97aac9edbf0b6f513d7a9c34ba3b44a9f9e5eb42..254afc53becb920fa289974ba76df06a49194fd1 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of tags.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.tag
  * @category   Community Framework
+ *
+ * @method     Tag             current()
+ * @method     Tag[]           getObjects()
+ * @method     Tag|null        search($objectID)
  */
 class TagList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\tag\Tag';
+       public $className = Tag::class;
 }
index 49da71980bdf513f892a406d78b454ff63278afd..002bf46602ae83112a25e9c603ba85e7b49afcea 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of template groups.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.template.group
  * @category   Community Framework
+ *
+ * @method     TemplateGroup           current()
+ * @method     TemplateGroup[]         getObjects()
+ * @method     TemplateGroup|null      search($objectID)
  */
 class TemplateGroupList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\template\group\TemplateGroup';
+       public $className = TemplateGroup::class;
 }
index f2347843a5b594bd4085d45e6f546764e7818a1e..11619e1438323c9edb01f86149142242be0acf36 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of template listener.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.template.listener
  * @category   Community Framework
+ *
+ * @method     TemplateListener                current()
+ * @method     TemplateListener[]              getObjects()
+ * @method     TemplateListener|null           search($objectID)
  */
 class TemplateListenerList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\template\listener\TemplateListener';
+       public $className = TemplateListener::class;
 }
index 03bffdf2ae9d60a9ac5c10d61d11b9551002efcd..370503b23a364d90d9098a5e18b721820907c4f7 100644 (file)
@@ -6,20 +6,24 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of users.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user
  * @category   Community Framework
+ *
+ * @method     User            current()
+ * @method     User[]          getObjects()
+ * @method     User|null       search($objectID)
  */
 class UserList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\User';
+       public $className = User::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct() {
                parent::__construct();
index 005b931b2548549bf21434a3751b4dedbe409ed6..5491bc1d6b7d4832294f88bc72ec1045c5b889ee 100644 (file)
@@ -5,25 +5,29 @@ namespace wcf\data\user;
  * Represents a list of user profiles.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user
  * @category   Community Framework
+ *
+ * @method     UserProfile             current()
+ * @method     UserProfile[]           getObjects()
+ * @method     UserProfile|null        search($objectID)
  */
 class UserProfileList extends UserList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'user_table.username';
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
-       public $decoratorClassName = 'wcf\data\user\UserProfile';
+       public $decoratorClassName = UserProfile::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct() {
                parent::__construct();
@@ -43,7 +47,7 @@ class UserProfileList extends UserList {
        }
        
        /**
-        * @see \wcf\data\DatabaseObjectList::readObjects()
+        * @inheritDoc
         */
        public function readObjects() {
                if ($this->objectIDs === null) {
index 68ab2ff4fbe40974ad374118bed934a13a45e0a1..35c985dc9f773e42232a2dee0dceba3617dd9475 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user activity events.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.activity.event
  * @category   Community Framework
+ *
+ * @method     UserActivityEvent               current()
+ * @method     UserActivityEvent[]             getObjects()
+ * @method     UserActivityEvent|null          search($objectID)
  */
 class UserActivityEventList extends DatabaseObjectList { }
index 4c1812abe64168fee8a480abfafbaa616e1453d0..895433e3b9f2b9e71c5aca1e02964b7998e969e1 100644 (file)
@@ -14,6 +14,10 @@ use wcf\system\WCF;
  * @package    com.woltlab.wcf
  * @subpackage data.user.activity.event
  * @category   Community Framework
+ *
+ * @method     ViewableUserActivityEvent               current()
+ * @method     ViewableUserActivityEvent[]             getObjects()
+ * @method     ViewableUserActivityEvent|null          search($objectID)
  */
 class ViewableUserActivityEventList extends UserActivityEventList {
        /**
@@ -22,7 +26,7 @@ class ViewableUserActivityEventList extends UserActivityEventList {
        public $className = UserActivityEvent::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
        public $decoratorClassName = ViewableUserActivityEvent::class;
        
index c4377ac7a3ef40a6ff642e13232578ad2e254bbc..3065e24b1bdc5ce6ce1b86837786aabe89b13b80 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user authentication failures.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.authentication.failure
  * @category   Community Framework
+ *
+ * @method     UserAuthenticationFailure               current()
+ * @method     UserAuthenticationFailure[]             getObjects()
+ * @method     UserAuthenticationFailure|null          search($objectID)
  */
 class UserAuthenticationFailureList extends DatabaseObjectList { }
index 53874ffa7dc7b439b7329652bb0e43d72f26375c..1e755aa49ad3e178a2129c0f3b7dc4992642e17e 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of avatars.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.avatar
  * @category   Community Framework
+ *
+ * @method     UserAvatar              current()
+ * @method     UserAvatar[]            getObjects()
+ * @method     UserAvatar|null         search($objectID)
  */
 class UserAvatarList extends DatabaseObjectList { }
index 1529ecdab9a77b1bf35c4487cc66a8bbb9e30fd1..2eff4c12df630ff18d2343fe2ec57c63294c459d 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of followers.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.follow
  * @category   Community Framework
+ *
+ * @method     UserFollow              current()
+ * @method     UserFollow[]            getObjects()
+ * @method     UserFollow|null         search($objectID)
  */
 class UserFollowList extends DatabaseObjectList { }
index 910517bbc28800a3ee2884db10071f08c9e4498c..a06c81022f5f645a0e67ed067ef6636d57e3c152 100644 (file)
@@ -6,35 +6,39 @@ use wcf\data\user\UserProfile;
  * Represents a list of followers.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.follow
  * @category   Community Framework
+ *
+ * @method     UserProfile             current()
+ * @method     UserProfile[]           getObjects()
+ * @method     UserProfile|null        search($objectID)
  */
 class UserFollowerList extends UserFollowList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\follow\UserFollow';
+       public $className = UserFollow::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
        public $decoratorClassName = UserProfile::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$objectClassName
+        * @inheritDoc
         */
-       public $objectClassName = 'wcf\data\user\User';
+       public $objectClassName = User::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'user_follow.time DESC';
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct() {
                parent::__construct();
index 25803a93394fb95f9e5fe2c3a699a547c54e5ada..94632f07cacc4283fa8c6119d9fb13cb31136bb5 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user groups.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.group
  * @category   Community Framework
+ *
+ * @method     UserGroup               current()
+ * @method     UserGroup[]             getObjects()
+ * @method     UserGroup|null          search($objectID)
  */
 class UserGroupList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\group\UserGroup';
+       public $className = UserGroup::class;
 }
index d62d4dc7861ae1b566564287a9959e76ad424df6..a330d2f55211e555872b9bf7e4c4f6290a37d9e4 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user group assignments.
  * 
  * @author     Matthias Schmidt
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.group.assignment
  * @category   Community Framework
+ *
+ * @method     UserGroupAssignment             current()
+ * @method     UserGroupAssignment[]           getObjects()
+ * @method     UserGroupAssignment|null        search($objectID)
  */
 class UserGroupAssignmentList extends DatabaseObjectList { }
index 84e8fba4aed957888bdf25462fd301ac14d25d2f..1ce66e02873a4628433a0e10220a906bea0bc49b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user group options.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.group.option
  * @category   Community Framework
+ *
+ * @method     UserGroupOption         current()
+ * @method     UserGroupOption[]       getObjects()
+ * @method     UserGroupOption|null    search($objectID)
  */
 class UserGroupOptionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\group\option\UserGroupOption';
+       public $className = UserGroupOption::class;
 }
index ff25247f1ca8681323f718fbb3c646b0ee6d2e5b..de8ae78f0908e75187bdf5e40a4f7309d0e4274b 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user group option categories.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.group.option.category
  * @category   Community Framework
+ *
+ * @method     UserGroupOptionCategory         current()
+ * @method     UserGroupOptionCategory[]       getObjects()
+ * @method     UserGroupOptionCategory|null    search($objectID)
  */
 class UserGroupOptionCategoryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\group\option\category\UserGroupOptionCategory';
+       public $className = UserGroupOptionCategory::class;
 }
index 38534c07e8beafdc6a31ff00b46a5732528114d5..c33e3c409181b741028779bdbe9fd9539086cca3 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of ignored users.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.ignore
  * @category   Community Framework
+ *
+ * @method     UserIgnore              current()
+ * @method     UserIgnore[]            getObjects()
+ * @method     UserIgnore|null         search($objectID)
  */
 class UserIgnoreList extends DatabaseObjectList { }
index 0941f59dbaa037947423d247452189d5e3ad65cf..a5f349ef1acc5ec3285716ae4351d28c1e3bac1e 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user menu items.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.menu.item
  * @category   Community Framework
+ *
+ * @method     UserMenuItem            current()
+ * @method     UserMenuItem[]          getObjects()
+ * @method     UserMenuItem|null       search($objectID)
  */
 class UserMenuItemList extends DatabaseObjectList { }
index f6c4c3c9b507b3fcc38dd3b97442d93bdc81ac55..3a76fa0a21e3fa0a197550fc3b836f6ba0bf6a84 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user notifications.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.notification
  * @category   Community Framework
+ *
+ * @method     UserNotification                current()
+ * @method     UserNotification[]              getObjects()
+ * @method     UserNotification|null           search($objectID)
  */
 class UserNotificationList extends DatabaseObjectList { }
index 696ac61d23c77bae8f75541f42409c22c99da7bf..9a3d4224105c4cf01e5a507fd06b074192e41131 100644 (file)
@@ -11,5 +11,9 @@ use wcf\data\DatabaseObjectList;
  * @package    com.woltlab.wcf
  * @subpackage data.user.notification.event
  * @category   Community Framework
+ *
+ * @method     UserNotificationEvent           current()
+ * @method     UserNotificationEvent[]         getObjects()
+ * @method     UserNotificationEvent|null      search($objectID)
  */
 class UserNotificationEventList extends DatabaseObjectList { }
index 077a560116141ff62a453933561546c5a1237ed0..9b0123f59e1a98c7abc017730dde67c4a8597b9e 100644 (file)
@@ -11,10 +11,14 @@ use wcf\data\DatabaseObjectList;
  * @package    com.woltlab.wcf
  * @subpackage data.user.object.watch
  * @category   Community Framework
+ *
+ * @method     UserObjectWatch         current()
+ * @method     UserObjectWatch[]       getObjects()
+ * @method     UserObjectWatch|null    search($objectID)
  */
 class UserObjectWatchList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\object\watch\UserObjectWatch';
+       public $className = UserObjectWatch::class;
 }
index e4d96668130dbc97cd61f07e03132ae7d6c24eee..ad166a1cafd4f913619afb9be6a582c23496c1a5 100644 (file)
@@ -11,15 +11,19 @@ use wcf\util\StringUtil;
  * Represents a list of currently online users.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.online
  * @category   Community Framework
+ *
+ * @method     UsersOnline             current()
+ * @method     UsersOnline[]           getObjects()
+ * @method     UsersOnline|null        search($objectID)
  */
 class UsersOnlineList extends SessionList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'user_table.username';
        
@@ -41,7 +45,7 @@ class UsersOnlineList extends SessionList {
        public $usersOnlineMarkings = null;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct() {
                parent::__construct();
@@ -57,7 +61,7 @@ class UsersOnlineList extends SessionList {
        }
        
        /**
-        * @see \wcf\data\DatabaseObjectList::readObjects()
+        * @inheritDoc
         */
        public function readObjects() {
                parent::readObjects();
index d1ede6c5d3c029bce02ddea9c380bcee3f89d435..3ac644e9f464e7653c22425b90b7b133b882b95c 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user options.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.option
  * @category   Community Framework
+ *
+ * @method     UserOption              current()
+ * @method     UserOption[]            getObjects()
+ * @method     UserOption|null         search($objectID)
  */
 class UserOptionList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\option\UserOption';
+       public $className = UserOption::class;
 }
index 994e1b2190d48da2efef058d5ebb2052310facbd..5b378d15d898077a814451e05c0ef081812230f2 100644 (file)
@@ -6,15 +6,19 @@ use wcf\data\DatabaseObjectList;
  * Represents an list of user option categories.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.option.category
  * @category   Community Framework
+ *
+ * @method     UserOptionCategory              current()
+ * @method     UserOptionCategory[]            getObjects()
+ * @method     UserOptionCategory|null         search($objectID)
  */
 class UserOptionCategoryList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$className
+        * @inheritDoc
         */
-       public $className = 'wcf\data\user\option\category\UserOptionCategory';
+       public $className = UserOptionCategory::class;
 }
index eaf58c53ad76ddeff68e29d595ebd21491b66cb3..d481b16ccb184a499311a6ca6ecc039c67fe146e 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user profile menu items.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.profile.menu.item
  * @category   Community Framework
+ *
+ * @method     UserProfileMenuItem             current()
+ * @method     UserProfileMenuItem[]           getObjects()
+ * @method     UserProfileMenuItem|null        search($objectID)
  */
 class UserProfileMenuItemList extends DatabaseObjectList { }
index a258a5cace96ba8d5bdcd47059a3923df7e08315..3364da4ccbdd9f5264609c024ad7a07c7050f1f5 100644 (file)
@@ -1,35 +1,41 @@
 <?php
 namespace wcf\data\user\profile\visitor;
+use wcf\data\user\User;
+use wcf\data\user\UserProfile;
 use wcf\data\DatabaseObjectList;
 
 /**
  * Represents a list of profile visitors.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.profile.visitor
  * @category   Community Framework
+ *
+ * @method     UserProfile             current()
+ * @method     UserProfile[]           getObjects()
+ * @method     UserProfile|null        search($objectID)
  */
 class UserProfileVisitorList extends DatabaseObjectList {
        /**
-        * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+        * @inheritDoc
         */
-       public $decoratorClassName = 'wcf\data\user\UserProfile';
+       public $decoratorClassName = UserProfile::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$objectClassName
+        * @inheritDoc
         */
-       public $objectClassName = 'wcf\data\user\User';
+       public $objectClassName = User::class;
        
        /**
-        * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+        * @inheritDoc
         */
        public $sqlOrderBy = 'user_profile_visitor.time DESC';
        
        /**
-        * @see \wcf\data\DatabaseObjectList::__construct()
+        * @inheritDoc
         */
        public function __construct() {
                parent::__construct();
index 891bfed98252bb6b5847f871266010262485384f..641eba0f2d5ca3973170e6e82f117b6f32d4ed07 100644 (file)
@@ -6,10 +6,14 @@ use wcf\data\DatabaseObjectList;
  * Represents a list of user ranks.
  * 
  * @author     Marcel Werk
- * @copyright  2001-2015 WoltLab GmbH
+ * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.user.rank
  * @category   Community Framework
+ *
+ * @method     UserRank        current()
+ * @method     UserRank[]      getObjects()
+ * @method     UserRank|null   search($objectID)
  */
 class UserRankList extends DatabaseObjectList { }