Add @method tags for IEditableObject::create() in DBO classes
authorMatthias Schmidt <gravatronics@live.com>
Fri, 5 Aug 2016 17:31:14 +0000 (19:31 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Fri, 5 Aug 2016 18:40:14 +0000 (20:40 +0200)
90 files changed:
wcfsetup/install/files/lib/data/acl/option/ACLOptionEditor.class.php
wcfsetup/install/files/lib/data/acl/option/category/ACLOptionCategoryEditor.class.php
wcfsetup/install/files/lib/data/acp/menu/item/ACPMenuItemEditor.class.php
wcfsetup/install/files/lib/data/acp/search/provider/ACPSearchProviderEditor.class.php
wcfsetup/install/files/lib/data/acp/session/ACPSessionEditor.class.php
wcfsetup/install/files/lib/data/acp/session/access/log/ACPSessionAccessLogEditor.class.php
wcfsetup/install/files/lib/data/acp/session/log/ACPSessionLogEditor.class.php
wcfsetup/install/files/lib/data/acp/session/virtual/ACPSessionVirtualEditor.class.php
wcfsetup/install/files/lib/data/acp/template/ACPTemplateEditor.class.php
wcfsetup/install/files/lib/data/ad/AdEditor.class.php
wcfsetup/install/files/lib/data/application/ApplicationEditor.class.php
wcfsetup/install/files/lib/data/article/ArticleEditor.class.php
wcfsetup/install/files/lib/data/article/content/ArticleContentEditor.class.php
wcfsetup/install/files/lib/data/attachment/AttachmentEditor.class.php
wcfsetup/install/files/lib/data/bbcode/BBCodeEditor.class.php
wcfsetup/install/files/lib/data/bbcode/attribute/BBCodeAttributeEditor.class.php
wcfsetup/install/files/lib/data/bbcode/media/provider/BBCodeMediaProviderEditor.class.php
wcfsetup/install/files/lib/data/box/BoxEditor.class.php
wcfsetup/install/files/lib/data/box/content/BoxContentEditor.class.php
wcfsetup/install/files/lib/data/captcha/question/CaptchaQuestionEditor.class.php
wcfsetup/install/files/lib/data/category/CategoryEditor.class.php
wcfsetup/install/files/lib/data/clipboard/action/ClipboardActionEditor.class.php
wcfsetup/install/files/lib/data/comment/CommentEditor.class.php
wcfsetup/install/files/lib/data/comment/response/CommentResponseEditor.class.php
wcfsetup/install/files/lib/data/condition/ConditionEditor.class.php
wcfsetup/install/files/lib/data/core/object/CoreObjectEditor.class.php
wcfsetup/install/files/lib/data/cronjob/CronjobEditor.class.php
wcfsetup/install/files/lib/data/cronjob/log/CronjobLogEditor.class.php
wcfsetup/install/files/lib/data/edit/history/entry/EditHistoryEntryEditor.class.php
wcfsetup/install/files/lib/data/event/listener/EventListenerEditor.class.php
wcfsetup/install/files/lib/data/label/LabelEditor.class.php
wcfsetup/install/files/lib/data/label/group/LabelGroupEditor.class.php
wcfsetup/install/files/lib/data/language/LanguageEditor.class.php
wcfsetup/install/files/lib/data/language/category/LanguageCategoryEditor.class.php
wcfsetup/install/files/lib/data/language/item/LanguageItemEditor.class.php
wcfsetup/install/files/lib/data/like/LikeEditor.class.php
wcfsetup/install/files/lib/data/like/object/LikeObjectEditor.class.php
wcfsetup/install/files/lib/data/media/MediaEditor.class.php
wcfsetup/install/files/lib/data/menu/MenuEditor.class.php
wcfsetup/install/files/lib/data/menu/item/MenuItemEditor.class.php
wcfsetup/install/files/lib/data/moderation/queue/ModerationQueueEditor.class.php
wcfsetup/install/files/lib/data/modification/log/ModificationLogEditor.class.php
wcfsetup/install/files/lib/data/notice/NoticeEditor.class.php
wcfsetup/install/files/lib/data/object/type/ObjectTypeEditor.class.php
wcfsetup/install/files/lib/data/object/type/definition/ObjectTypeDefinitionEditor.class.php
wcfsetup/install/files/lib/data/option/OptionEditor.class.php
wcfsetup/install/files/lib/data/option/category/OptionCategoryEditor.class.php
wcfsetup/install/files/lib/data/package/PackageEditor.class.php
wcfsetup/install/files/lib/data/package/installation/plugin/PackageInstallationPluginEditor.class.php
wcfsetup/install/files/lib/data/package/installation/queue/PackageInstallationQueueEditor.class.php
wcfsetup/install/files/lib/data/package/update/PackageUpdateEditor.class.php
wcfsetup/install/files/lib/data/package/update/server/PackageUpdateServerEditor.class.php
wcfsetup/install/files/lib/data/package/update/version/PackageUpdateVersionEditor.class.php
wcfsetup/install/files/lib/data/page/PageEditor.class.php
wcfsetup/install/files/lib/data/page/content/PageContentEditor.class.php
wcfsetup/install/files/lib/data/paid/subscription/PaidSubscriptionEditor.class.php
wcfsetup/install/files/lib/data/paid/subscription/transaction/log/PaidSubscriptionTransactionLogEditor.class.php
wcfsetup/install/files/lib/data/paid/subscription/user/PaidSubscriptionUserEditor.class.php
wcfsetup/install/files/lib/data/poll/PollEditor.class.php
wcfsetup/install/files/lib/data/poll/option/PollOptionEditor.class.php
wcfsetup/install/files/lib/data/search/SearchEditor.class.php
wcfsetup/install/files/lib/data/search/keyword/SearchKeywordEditor.class.php
wcfsetup/install/files/lib/data/smiley/SmileyEditor.class.php
wcfsetup/install/files/lib/data/spider/SpiderEditor.class.php
wcfsetup/install/files/lib/data/stat/daily/StatDailyEditor.class.php
wcfsetup/install/files/lib/data/style/StyleEditor.class.php
wcfsetup/install/files/lib/data/style/variable/StyleVariableEditor.class.php
wcfsetup/install/files/lib/data/tag/TagEditor.class.php
wcfsetup/install/files/lib/data/template/TemplateEditor.class.php
wcfsetup/install/files/lib/data/template/group/TemplateGroupEditor.class.php
wcfsetup/install/files/lib/data/template/listener/TemplateListenerEditor.class.php
wcfsetup/install/files/lib/data/user/UserEditor.class.php
wcfsetup/install/files/lib/data/user/activity/event/UserActivityEventEditor.class.php
wcfsetup/install/files/lib/data/user/authentication/failure/UserAuthenticationFailureEditor.class.php
wcfsetup/install/files/lib/data/user/avatar/UserAvatarEditor.class.php
wcfsetup/install/files/lib/data/user/follow/UserFollowEditor.class.php
wcfsetup/install/files/lib/data/user/group/UserGroupEditor.class.php
wcfsetup/install/files/lib/data/user/group/assignment/UserGroupAssignmentEditor.class.php
wcfsetup/install/files/lib/data/user/group/option/UserGroupOptionEditor.class.php
wcfsetup/install/files/lib/data/user/group/option/category/UserGroupOptionCategoryEditor.class.php
wcfsetup/install/files/lib/data/user/ignore/UserIgnoreEditor.class.php
wcfsetup/install/files/lib/data/user/menu/item/UserMenuItemEditor.class.php
wcfsetup/install/files/lib/data/user/notification/UserNotificationEditor.class.php
wcfsetup/install/files/lib/data/user/notification/event/UserNotificationEventEditor.class.php
wcfsetup/install/files/lib/data/user/object/watch/UserObjectWatchEditor.class.php
wcfsetup/install/files/lib/data/user/option/UserOptionEditor.class.php
wcfsetup/install/files/lib/data/user/option/category/UserOptionCategoryEditor.class.php
wcfsetup/install/files/lib/data/user/profile/menu/item/UserProfileMenuItemEditor.class.php
wcfsetup/install/files/lib/data/user/profile/visitor/UserProfileVisitorEditor.class.php
wcfsetup/install/files/lib/data/user/rank/UserRankEditor.class.php

index 2d245838f951066e43ce12c94148d35dc1ccd9db..d856f948fc156bb7529a2cf17103a0794fdf2cfb 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acl\Option
  * 
- * @method     ACLOption       getDecoratedObject()
- * @mixin      ACLOption
+ * @method static      ACLOption       create(array $parameters = [])
+ * @method             ACLOption       getDecoratedObject()
+ * @mixin              ACLOption
  */
 class ACLOptionEditor extends DatabaseObjectEditor {
        /**
index 9d977a270c588ad503c81d8fbc7a0757990513b4..b5ae860e525e830223d57013b587682871bd0c3d 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acl\Option\Category
  * 
- * @method     ACLOptionCategory       getDecoratedObject()
- * @mixin      ACLOptionCategory
+ * @method static      ACLOptionCategory       create(array $parameters = [])
+ * @method             ACLOptionCategory       getDecoratedObject()
+ * @mixin              ACLOptionCategory
  */
 class ACLOptionCategoryEditor extends DatabaseObjectEditor {
        /**
index 06cde771b3d41a5dff29adfd815a6b755dd2b885..f85278a59289ec8d3c36da5ed9bfc9a042f6e2e2 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Menu\Item
  * 
- * @method     ACPMenuItem     getDecoratedObject()
- * @mixin      ACPMenuItem
+ * @method static      ACPMenuItem     create(array $parameters = [])
+ * @method             ACPMenuItem     getDecoratedObject()
+ * @mixin              ACPMenuItem
  */
 class ACPMenuItemEditor extends DatabaseObjectEditor {
        /**
index 7c451c3d54574fd8a9529739d2890616a8addfe3..42a2f0fc57c0d88d6c164a73454267b32f9a4c45 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Search\Provider
  * 
- * @method     ACPSearchProvider       getDecoratedObject()
- * @mixin      ACPSearchProvider
+ * @method static      ACPSearchProvider       create(array $parameters = [])
+ * @method             ACPSearchProvider       getDecoratedObject()
+ * @mixin              ACPSearchProvider
  */
 class ACPSearchProviderEditor extends DatabaseObjectEditor {
        /**
index f8e2b5f940de7bfd78154c596f5da16bf632efab..16214c9ac39e26a92e15fc17d1800bfb826b5d7d 100644 (file)
@@ -23,12 +23,14 @@ class ACPSessionEditor extends DatabaseObjectEditor {
        
        /**
         * @inheritDoc
+        * @return      ACPSession
         */
        public static function create(array $parameters = []) {
                if (isset($parameters['userID']) && !$parameters['userID']) {
                        $parameters['userID'] = null;
                }
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return parent::create($parameters);
        }
        
index 389dc07c4587bbd2252722ae787bb67c616c6e35..f9ad7dc0cbe5dca3c5eb9ffcab340dc57fff338e 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Session\Access\Log
  * 
- * @method     ACPSessionAccessLog     getDecoratedObject()
- * @mixin      ACPSessionAccessLog
+ * @method static      ACPSessionAccessLog     create(array $parameters = [])
+ * @method             ACPSessionAccessLog     getDecoratedObject()
+ * @mixin              ACPSessionAccessLog
  */
 class ACPSessionAccessLogEditor extends DatabaseObjectEditor {
        /**
index d429c65715c5025728617229e90cd24b7562b1d6..670c7490e5f1139b75d1a785f13742b445ff040d 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Session\Log
  * 
- * @method     ACPSessionLog   getDecoratedObject()
- * @mixin      ACPSessionLog
+ * @method static      ACPSessionLog   create(array $parameters = [])
+ * @method             ACPSessionLog   getDecoratedObject()
+ * @mixin              ACPSessionLog
  */
 class ACPSessionLogEditor extends DatabaseObjectEditor {
        /**
index 1830cb1788872b8cd70b14baceb414c94158c52a..0445719f6c1bf1132d9ecdee3a150ddf1beb27e2 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Session\Virtual
  * 
- * @method     ACPSessionVirtual       getDecoratedObject()
- * @mixin      ACPSessionVirtual
+ * @method static      ACPSessionVirtual       create(array $parameters = [])
+ * @method             ACPSessionVirtual       getDecoratedObject()
+ * @mixin              ACPSessionVirtual
  */
 class ACPSessionVirtualEditor extends DatabaseObjectEditor {
        /**
index 71838014ea22b874e1832f1fecb9672ad2aed261..d341dfb1282aa8e34f0f554e48967ff1bba4ba03 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Acp\Template
  * 
- * @method     ACPTemplate     getDecoratedObject()
- * @mixin      ACPTemplate
+ * @method static      ACPTemplate     create(array $parameters = [])
+ * @method             ACPTemplate     getDecoratedObject()
+ * @mixin              ACPTemplate
  */
 class ACPTemplateEditor extends DatabaseObjectEditor {
        /**
index 6fd770f0cdb049e6ef178bbd5b2acaa043c97d46..207befe20a4f938add3cbc52f4a53419695c25d6 100644 (file)
@@ -15,8 +15,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Ad
  * 
- * @method     Ad      getDecoratedObject()
- * @mixin      Ad
+ * @method static      Ad      create(array $parameters = [])
+ * @method             Ad      getDecoratedObject()
+ * @mixin              Ad
  */
 class AdEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index b4c10d95d33f3146d132d50c1af1819763cabd40..36fb3642a50e792666ad05b32d3ee5568f078c94 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\ApplicationCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Application
  * 
- * @method     Application     getDecoratedObject()
- * @mixin      Application
+ * @method static      Application     create(array $parameters = [])
+ * @method             Application     getDecoratedObject()
+ * @mixin              Application
  */
 class ApplicationEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index f2223c39f25411fdf514ea9e5b7aab7912012597..34636b9590bef0424f56991e4b16eb6df983da1b 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Article
  * @since      3.0
  * 
- * @method     Article getDecoratedObject()
- * @mixin      Article
+ * @method static      Article         create(array $parameters = [])
+ * @method             Article         getDecoratedObject()
+ * @mixin              Article
  */
 class ArticleEditor extends DatabaseObjectEditor {
        /**
index c0c88476333ccd98b384216b79ef5c834f0974ff..40433e5444a3c18eed39ccbf2e069bd828efb4de 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Article\Content
  * @since      3.0
  * 
- * @method     ArticleContent  getDecoratedObject()
- * @mixin      ArticleContent
+ * @method static      ArticleContent  create(array $parameters = [])
+ * @method             ArticleContent  getDecoratedObject()
+ * @mixin              ArticleContent
  */
 class ArticleContentEditor extends DatabaseObjectEditor {
        /**
index f5916c94142381c920b229e7d383fd74a59e5149..660757c7f16c200fe58e9870fee40bfb06d1b8af 100644 (file)
@@ -11,9 +11,10 @@ use wcf\system\WCF;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Attachment
- *
- * @method     Attachment      getDecoratedObject()
- * @mixin      Attachment
+ * 
+ * @method static      Attachment      create(array $parameters = [])
+ * @method             Attachment      getDecoratedObject()
+ * @mixin              Attachment
  */
 class AttachmentEditor extends DatabaseObjectEditor {
        /**
index 200a698eca5291338aca27a51089ac4082a065f7..cee29b5d7c4eab3fb9995cbbedf3cbf3e6e5856e 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\BBCodeCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Bbcode
  * 
- * @method     BBCode          getDecoratedObject()
- * @mixin      BBCode
+ * @method static      BBCode          create(array $parameters = [])
+ * @method             BBCode          getDecoratedObject()
+ * @mixin              BBCode
  */
 class BBCodeEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index bf32c92ba5fffd8af62faa43139280d38c07fa98..0669098380a40087514521445ef1652633b037b0 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Bbcode\Attribute
  * 
- * @method     BBCodeAttribute         getDecoratedObject()
- * @mixin      BBCodeAttribute
+ * @method static      BBCodeAttribute         create(array $parameters = [])
+ * @method             BBCodeAttribute         getDecoratedObject()
+ * @mixin              BBCodeAttribute
  */
 class BBCodeAttributeEditor extends DatabaseObjectEditor {
        /**
index 2d18083b673ead6f251ab625a9725d5dcbd6e523..ad8338b994e1780c2c1dc90ac1075f02034cef2c 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\BBCodeMediaProviderCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Bbcode\Media\Provider
  * 
- * @method     BBCodeMediaProvider     getDecoratedObject()
- * @mixin      BBCodeMediaProvider
+ * @method static      BBCodeMediaProvider     create(array $parameters = [])
+ * @method             BBCodeMediaProvider     getDecoratedObject()
+ * @mixin              BBCodeMediaProvider
  */
 class BBCodeMediaProviderEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 73b22c43a12b59fe8771a319cb1456e71d0e0f3c..22a53ad55feb13276fec9d7e586548fa2357d238 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Box
  * @since      3.0
  * 
- * @method     Box     getDecoratedObject()
- * @mixin      Box
+ * @method static      Box     create(array $parameters = [])
+ * @method             Box     getDecoratedObject()
+ * @mixin              Box
  */
 class BoxEditor extends DatabaseObjectEditor {
        /**
index 114e0342e9c44cfd1f1451ffe70137d10afefaac..2283d48135c579ca17e5a1a51b34b55165363394 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Box\Content
  * @since      3.0
  * 
- * @method     BoxContent      getDecoratedObject()
- * @mixin      BoxContent
+ * @method static      BoxContent      create(array $parameters = [])
+ * @method             BoxContent      getDecoratedObject()
+ * @mixin              BoxContent
  */
 class BoxContentEditor extends DatabaseObjectEditor {
        /**
index 7eb6044c4b742205ec46a0e80f59ea9d37b67b2f..c2f436f2747e5de1fb2a3a58629c05f91982b626 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\CaptchaQuestionCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Captcha\Question
  * 
- * @method     CaptchaQuestion         getDecoratedObject()
- * @mixin      CaptchaQuestion
+ * @method static      CaptchaQuestion         create(array $parameters = [])
+ * @method             CaptchaQuestion         getDecoratedObject()
+ * @mixin              CaptchaQuestion
  */
 class CaptchaQuestionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 0d345c26db92f6c3d84aacffe367360f4c030c98..d40f2cc6b2d1293b0a96447291804c0bef02ed22 100644 (file)
@@ -13,7 +13,7 @@ use wcf\system\WCF;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Category
- *
+ * 
  * @method     Category        getDecoratedObject()
  * @mixin      Category
  */
@@ -107,6 +107,7 @@ class CategoryEditor extends DatabaseObjectEditor implements IEditableCachedObje
        
        /**
         * @inheritDoc
+        * @return      Category
         */
        public static function create(array $parameters = []) {
                // default values
@@ -122,6 +123,7 @@ class CategoryEditor extends DatabaseObjectEditor implements IEditableCachedObje
                        $parameters['additionalData'] = serialize([]);
                }
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return parent::create($parameters);
        }
        
index 72f3052bd5ca07a36d57baaae925bc088e59967e..ef6d0d892e31c08c8fbceaba498e934789bfebe4 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Clipboard\Action
  * 
- * @method     ClipboardAction         getDecoratedObject()
- * @mixin      ClipboardAction
+ * @method static      ClipboardAction         create(array $parameters = [])
+ * @method             ClipboardAction         getDecoratedObject()
+ * @mixin              ClipboardAction
  */
 class ClipboardActionEditor extends DatabaseObjectEditor {
        /**
index 8821ff65e8a55cd40946ddea566d6c7ac6c65d17..07c235f7fea79f2043126659f9b6e4d89387d94a 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Comment
  * 
- * @method     Comment         getDecoratedObject()
- * @mixin      Comment
+ * @method static      Comment         create(array $parameters = [])
+ * @method             Comment         getDecoratedObject()
+ * @mixin              Comment
  */
 class CommentEditor extends DatabaseObjectEditor {
        /**
index 7ad43abc6699bffa3a5778424b307b91fc77db1c..681220b224ecc7929916271660d8be6a5dbf0c65 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Comment\Response
  * 
- * @method     CommentResponse         getDecoratedObject()
- * @mixin      CommentResponse
+ * @method static      CommentResponse         create(array $parameters = [])
+ * @method             CommentResponse         getDecoratedObject()
+ * @mixin              CommentResponse
  */
 class CommentResponseEditor extends DatabaseObjectEditor {
        /**
index 2c546dca3049a6c83f75d490b0c8c516e76f88fc..823a2c120591a5f57234c35f6cdbc3b185365a91 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\ConditionCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Condition
  * 
- * @method     Condition       getDecoratedObject()
- * @mixin      Condition
+ * @method static      Condition       create(array $parameters = [])
+ * @method             Condition       getDecoratedObject()
+ * @mixin              Condition
  */
 class ConditionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index c5d9bd7e26783d465b0f17e5cdcada59fecf6a35..816a979afb6c97ce4238d9e8ea8ce89635a4a2a2 100644 (file)
@@ -9,9 +9,10 @@ use wcf\data\DatabaseObjectEditor;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Core\Object
- *
- * @method     CoreObject      getDecoratedObject()
- * @mixin      CoreObject
+ * 
+ * @method static      CoreObject      create(array $parameters = [])
+ * @method             CoreObject      getDecoratedObject()
+ * @mixin              CoreObject
  */
 class CoreObjectEditor extends DatabaseObjectEditor {
        /**
index 77ff9e77449403612990b16d318da0f0ee6aac7c..82f8114721a45cd2e56fed21f1c76e2e17b129b2 100644 (file)
@@ -27,6 +27,7 @@ class CronjobEditor extends DatabaseObjectEditor implements IEditableCachedObjec
        
        /**
         * @inheritDoc
+        * @return      Cronjob
         */
        public static function create(array $parameters = []) {
                $descriptions = [];
@@ -48,6 +49,7 @@ class CronjobEditor extends DatabaseObjectEditor implements IEditableCachedObjec
                        $cronjobEditor->saveDescriptions($descriptions, false);
                }
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return $cronjob;
        }
        
index e3c1c13e31fc2a867f2d8d8e71d71407e627d81a..cc726f3db8a19a5ba545cb104116ecb16b415e3a 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Language\Item
  * 
- * @method     CronjobLog      getDecoratedObject()
- * @mixin      CronjobLog
+ * @method static      CronjobLog      create(array $parameters = [])
+ * @method             CronjobLog      getDecoratedObject()
+ * @mixin              CronjobLog
  */
 class CronjobLogEditor extends DatabaseObjectEditor {
        /**
index b6f509eaadf8a5aa6580e074365ad79803f5f614..7929217bd4c8b732f8934dd94ef666f3c709e132 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Edit\History\Entry
  * 
- * @method     EditHistoryEntry        getDecoratedObject()
- * @mixin      EditHistoryEntry
+ * @method static      EditHistoryEntry        create(array $parameters = [])
+ * @method             EditHistoryEntry        getDecoratedObject()
+ * @mixin              EditHistoryEntry
  */
 class EditHistoryEntryEditor extends DatabaseObjectEditor {
        /**
index e9dbfe1b0d59afd6d9bd18702406c3eff260c07a..bd9a88c0472a00423355395261e8e6c30204cdc8 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Event\Listener
  * 
- * @method     EventListener   getDecoratedObject()
- * @mixin      EventListener
+ * @method static      EventListener   create(array $parameters = [])
+ * @method             EventListener   getDecoratedObject()
+ * @mixin              EventListener
  */
 class EventListenerEditor extends DatabaseObjectEditor {
        /**
index e9d4dea91fefea2fc66b3e0b62eda8b7c9ff560f..12ea507e9dfd807e074aeca290d93a3406130623 100644 (file)
@@ -13,8 +13,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Label
  * 
- * @method     Label   getDecoratedObject()
- * @mixin      Label
+ * @method static      Label   create(array $parameters = [])
+ * @method             Label   getDecoratedObject()
+ * @mixin              Label
  */
 class LabelEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 7a624a611d404d24dea8b47236c0dd3136d92e10..764d045336db88509715015c2775bb41e997f025 100644 (file)
@@ -13,8 +13,9 @@ use wcf\system\cache\builder\LabelCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Label\Group
  * 
- * @method     LabelGroup      getDecoratedObject()
- * @mixin      LabelGroup
+ * @method static      LabelGroup      create(array $parameters = [])
+ * @method             LabelGroup      getDecoratedObject()
+ * @mixin              LabelGroup
  */
 class LabelGroupEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index ad8d0d601ff5c03ce7c7df4c759e1752e42a0127..1f8398872fa8025c6548b75fd2932d4ca8e13001 100644 (file)
@@ -25,9 +25,10 @@ use wcf\util\XML;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Language
- *
- * @method     Language        getDecoratedObject()
- * @mixin      Language
+ * 
+ * @method static      Language        create(array $parameters = [])
+ * @method             Language        getDecoratedObject()
+ * @mixin              Language
  */
 class LanguageEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index ad0b7a918b443ea931fc877a6d824c5e26d06ed7..a1c0ea0bb1177cf06a5d5a16a1d7e44ef69aba98 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Language\Category
  * 
- * @method     LanguageCategory        getDecoratedObject()
- * @mixin      LanguageCategory
+ * @method static      LanguageCategory        create(array $parameters = [])
+ * @method             LanguageCategory        getDecoratedObject()
+ * @mixin              LanguageCategory
  */
 class LanguageCategoryEditor extends DatabaseObjectEditor {
        /**
index 666637669b160708d427aaf0451bb154eb27a4d9..ee4bed632c7fe21255dfe4a71317bf5f58d87223 100644 (file)
@@ -9,9 +9,10 @@ use wcf\data\DatabaseObjectEditor;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Language\Item
- *
- * @method     LanguageItem    getDecoratedObject()
- * @mixin      LanguageItem
+ * 
+ * @method static      LanguageItem    create(array $parameters = [])
+ * @method             LanguageItem    getDecoratedObject()
+ * @mixin              LanguageItem
  */
 class LanguageItemEditor extends DatabaseObjectEditor {
        /**
index 2f9956c0c4ccfc54571bfb317594ae19e5568362..2a633c0ec1a42385ac1dd4f9685ce01553793360 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Like
  * 
- * @method     Like    getDecoratedObject()
- * @mixin      Like
+ * @method static      Like    create(array $parameters = [])
+ * @method             Like    getDecoratedObject()
+ * @mixin              Like
  */
 class LikeEditor extends DatabaseObjectEditor {
        /**
index 73eaba15e091fbc572b06e6c4d8ba159a159b00b..97bc4778cad67cf54ff33de49afdb7ad23f9e711 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Like\Object
  * 
- * @method     LikeObject      getDecoratedObject()
- * @mixin      LikeObject
+ * @method static      LikeObject      create(array $parameters = [])
+ * @method             LikeObject      getDecoratedObject()
+ * @mixin              LikeObject
  */
 class LikeObjectEditor extends DatabaseObjectEditor {
        /**
index 36e86f869574d908f04e55b917ebccf82d9098da..c877c74e12c199765817e646b8e1c7a1dd8a5b5d 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Media
  * @since      3.0
  * 
- * @method     Media   getDecoratedObject()
- * @mixin      Media
+ * @method static      Media   create(array $parameters = [])
+ * @method             Media   getDecoratedObject()
+ * @mixin              Media
  */
 class MediaEditor extends DatabaseObjectEditor {
        /**
index 23c3ec0eb4bad982f91335420a6dcbb90bd9c80c..7dfb0605c352dc1c224ee152c82016ea29774140 100644 (file)
@@ -26,6 +26,7 @@ class MenuEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        
        /**
         * @inheritDoc
+        * @return      Menu
         */
        public static function create(array $parameters = []) {
                $title = '';
@@ -34,6 +35,7 @@ class MenuEditor extends DatabaseObjectEditor implements IEditableCachedObject {
                        $parameters['title'] = '';
                }
                
+               /** @var Menu $menu */
                $menu = parent::create($parameters);
                
                if (is_array($title)) {
index 54411cda1b804ebd34a78afd635865ff58e9cb43..e6306e667f56c18e5bb4f883c9775a5c85939479 100644 (file)
@@ -26,6 +26,7 @@ class MenuItemEditor extends DatabaseObjectEditor implements IEditableCachedObje
        
        /**
         * @inheritDoc
+        * @return      MenuItem
         */
        public static function create(array $parameters = []) {
                $title = '';
@@ -34,6 +35,7 @@ class MenuItemEditor extends DatabaseObjectEditor implements IEditableCachedObje
                        $parameters['title'] = '';
                }
                
+               /** @var MenuItem $menuItem */
                $menuItem = parent::create($parameters);
                
                if (is_array($title)) {
index e774b6e4e683ceb362c0679b8b26ea110ac409e5..cb735757314f52e196e346bf48b1adc307c37d99 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\moderation\queue\ModerationQueueManager;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Moderation\Queue
  * 
- * @method     ModerationQueue         getDecoratedObject()
- * @mixin      ModerationQueue
+ * @method static      ModerationQueue         create(array $parameters = [])
+ * @method             ModerationQueue         getDecoratedObject()
+ * @mixin              ModerationQueue
  */
 class ModerationQueueEditor extends DatabaseObjectEditor {
        /**
index 1b38772aae46376e22488a55d73d1cb6dc8ead4e..dc04982774c78d9ce4b635833a1a7fb3697fb8d5 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Modification\Log
  * 
- * @method     ModificationLog         getDecoratedObject()
- * @mixin      ModificationLog
+ * @method static      ModificationLog         create(array $parameters = [])
+ * @method             ModificationLog         getDecoratedObject()
+ * @mixin              ModificationLog
  */
 class ModificationLogEditor extends DatabaseObjectEditor {
        /**
index 89a7393d178bdd35e563aa6862a3babfe94ab6b0..46e0786a57aae8d17e66f75caa1c636d688e806b 100644 (file)
@@ -15,8 +15,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Notice
  * 
- * @method     Notice          getDecoratedObject()
- * @mixin      Notice
+ * @method static      Notice          create(array $parameters = [])
+ * @method             Notice          getDecoratedObject()
+ * @mixin              Notice
  */
 class NoticeEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 7bd8a3c219110b58bdc3fe711391d1e49a92996e..9f89bf3291aad35ecb0c8ad7eaa396d4c8d0864c 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\IEditableCachedObject;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Object\Type
  * 
- * @method     ObjectType      getDecoratedObject()
- * @mixin      ObjectType
+ * @method static      ObjectType      create(array $parameters = [])
+ * @method             ObjectType      getDecoratedObject()
+ * @mixin              ObjectType
  */
 class ObjectTypeEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index e7b0dd97a573d379a7cbc8c1211d0912e54d1b07..9c9595abbf1324c057ca05210ade9eb6a49d916d 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Object\Type\Definition
  * 
- * @method     ObjectTypeDefinition    getDecoratedObject()
- * @mixin      ObjectTypeDefinition
+ * @method static      ObjectTypeDefinition    create(array $parameters = [])
+ * @method             ObjectTypeDefinition    getDecoratedObject()
+ * @mixin              ObjectTypeDefinition
  */
 class ObjectTypeDefinitionEditor extends DatabaseObjectEditor {
        /**
index 6b94b8e14eeef18e7d0a6f28b5c571a85012fdb0..42ca690ecbb712a985c935c9ece9ae889857f5a2 100644 (file)
@@ -16,8 +16,9 @@ use wcf\util\FileUtil;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Option
  * 
- * @method     Option          getDecoratedObject()
- * @mixin      Option
+ * @method static      Option          create(array $parameters = [])
+ * @method             Option          getDecoratedObject()
+ * @mixin              Option
  */
 class OptionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 3abc61fe4fe9e36ea8f8c0512293f07b143200f9..826de5ae01fa27b9d5858a65d442daef2f9eb3a5 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Option\Category
  * 
- * @method     OptionCategory          getDecoratedObject()
- * @mixin      OptionCategory
+ * @method static      OptionCategory          create(array $parameters = [])
+ * @method             OptionCategory          getDecoratedObject()
+ * @mixin              OptionCategory
  */
 class OptionCategoryEditor extends DatabaseObjectEditor {
        /**
index 6114317a049c0af3168d92f6ce18d5e8d118da53..a27f1edf63cc26d7347079643a27c3779e628c71 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\PackageCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package
  * 
- * @method     Package         getDecoratedObject()
- * @mixin      Package
+ * @method static      Package         create(array $parameters = [])
+ * @method             Package         getDecoratedObject()
+ * @mixin              Package
  */
 class PackageEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 7634479390d6d4abc538d1b310aefe56c777c73c..fb1234e86536b0dec0537b1aa3d5bf4e81061fd6 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package\Installation\Plugin
  * 
- * @method     PackageInstallationPlugin       getDecoratedObject()
- * @mixin      PackageInstallationPlugin
+ * @method static      PackageInstallationPlugin       create(array $parameters = [])
+ * @method             PackageInstallationPlugin       getDecoratedObject()
+ * @mixin              PackageInstallationPlugin
  */
 class PackageInstallationPluginEditor extends DatabaseObjectEditor {
        /**
index ea80c2ff0c355a5c5449595b6aea6bf39209da67..ad473c648d79baac00f8a33be23744769e999296 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package\Installation\Queue
  * 
- * @method     PackageInstallationQueue        getDecoratedObject()
- * @mixin      PackageInstallationQueue
+ * @method static      PackageInstallationQueue        create(array $parameters = [])
+ * @method             PackageInstallationQueue        getDecoratedObject()
+ * @mixin              PackageInstallationQueue
  */
 class PackageInstallationQueueEditor extends DatabaseObjectEditor {
        /**
index b5f6298c662b3ae57d662804315338b9793aaa0e..4052f938e9462a7f89d3c5871abb4ad04c72f5fb 100644 (file)
@@ -9,9 +9,10 @@ use wcf\data\DatabaseObjectEditor;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package\Update
- *
- * @method     PackageUpdate   getDecoratedObject()
- * @mixin      PackageUpdate
+ * 
+ * @method static      PackageUpdate   create(array $parameters = [])
+ * @method             PackageUpdate   getDecoratedObject()
+ * @mixin              PackageUpdate
  */
 class PackageUpdateEditor extends DatabaseObjectEditor {
        /**
index 8523c02279db952a8121d553f85b840e35046da5..6a2087175a5f7b6eacb91bf8d8b81029a2f43844 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\PackageUpdateCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package\Update\Server
  * 
- * @method     PackageUpdateServer     getDecoratedObject()
- * @mixin      PackageUpdateServer
+ * @method static      PackageUpdateServer     create(array $parameters = [])
+ * @method             PackageUpdateServer     getDecoratedObject()
+ * @mixin              PackageUpdateServer
  */
 class PackageUpdateServerEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 7f1e73d9eef29bcad081f8aa90853f9677f593de..a2f48db85d4b3459820ebf510ab8258737a662df 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Package\Update\Version
  * 
- * @method     PackageUpdateVersion    getDecoratedObject()
- * @mixin      PackageUpdateVersion
+ * @method static      PackageUpdateVersion    create(array $parameters = [])
+ * @method             PackageUpdateVersion    getDecoratedObject()
+ * @mixin              PackageUpdateVersion
  */
 class PackageUpdateVersionEditor extends DatabaseObjectEditor {
        /**
index 61daed793f4c22b22308e3fb13f773040957c59a..ff607803a09792afca0f6d4dbaade3690451134e 100644 (file)
@@ -18,8 +18,9 @@ use wcf\util\FileUtil;
  * @package    WoltLabSuite\Core\Data\Page
  * @since      3.0
  * 
- * @method     Page    getDecoratedObject()
- * @mixin      Page
+ * @method static      Page    create(array $parameters = [])
+ * @method             Page    getDecoratedObject()
+ * @mixin              Page
  */
 class PageEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index f0f9ae0ef05f7d50850fde2a6d40974d4e2cdb31..3f71181bb9ada557daa629451510c6eb7b2d8b00 100644 (file)
@@ -11,8 +11,9 @@ use wcf\data\DatabaseObjectEditor;
  * @package    WoltLabSuite\Core\Data\Page\Content
  * @since      3.0
  * 
- * @method     PageContent     getDecoratedObject()
- * @mixin      PageContent
+ * @method static      PageContent     create(array $parameters = [])
+ * @method             PageContent     getDecoratedObject()
+ * @mixin              PageContent
  */
 class PageContentEditor extends DatabaseObjectEditor {
        /**
index 19fa03fc33042c0a20eac48836b771b6a149e58b..52848c185727fbccbe36a25c05b0df3a84f5480e 100644 (file)
@@ -12,9 +12,10 @@ use wcf\system\WCF;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Paid\Subscription
- *
- * @method     PaidSubscription        getDecoratedObject()
- * @mixin      PaidSubscription
+ * 
+ * @method static      PaidSubscription        create(array $parameters = [])
+ * @method             PaidSubscription        getDecoratedObject()
+ * @mixin              PaidSubscription
  */
 class PaidSubscriptionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 051b74763421332ad658ca4e3ce2966300175b53..3a46ff4cc179a5f1f6d6b0b15a3bbd4e4abd6732 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Paid\Subscription\Transaction\Log
  * 
- * @method     PaidSubscriptionTransactionLog          getDecoratedObject()
- * @mixin      PaidSubscriptionTransactionLog
+ * @method static      PaidSubscriptionTransactionLog          create(array $parameters = [])
+ * @method             PaidSubscriptionTransactionLog          getDecoratedObject()
+ * @mixin              PaidSubscriptionTransactionLog
  */
 class PaidSubscriptionTransactionLogEditor extends DatabaseObjectEditor {
        /**
index 011a2b6372ac579c1b6ed1979a7aa4769a4037ca..166558fd517c77e36f6e7f8ff25e8709a03f7f03 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Paid\Subscription\User
  * 
- * @method     PaidSubscriptionUser            getDecoratedObject()
- * @mixin      PaidSubscriptionUser
+ * @method static      PaidSubscriptionUser    create(array $parameters = [])
+ * @method             PaidSubscriptionUser    getDecoratedObject()
+ * @mixin              PaidSubscriptionUser
  */
 class PaidSubscriptionUserEditor extends DatabaseObjectEditor {
        /**
index 74d954809c583abf5b53347a022adcfaf90b05bb..6e5b5d8edd6992ba79f679489fa06f7f36b16dc3 100644 (file)
@@ -10,9 +10,10 @@ use wcf\system\WCF;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Poll
- *
- * @method     Poll    getDecoratedObject()
- * @mixin      Poll
+ * 
+ * @method static      Poll    create(array $parameters = [])
+ * @method             Poll    getDecoratedObject()
+ * @mixin              Poll
  */
 class PollEditor extends DatabaseObjectEditor {
        /**
index 3f4efc32956b0147d0d4966b988cbd44210367f9..cd5fd2a3954de2774fcd98b65a9b910bfed50ca3 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Poll\Option
  * 
- * @method     PollOption      getDecoratedObject()
- * @mixin      PollOption
+ * @method static      PollOption      create(array $parameters = [])
+ * @method             PollOption      getDecoratedObject()
+ * @mixin              PollOption
  */
 class PollOptionEditor extends DatabaseObjectEditor {
        /**
index 0fe2328c813d51b939b4b00c781748144d3e04a2..25259bc16a814e70d2c07ece2268c0800dc1327b 100644 (file)
@@ -9,9 +9,10 @@ use wcf\data\DatabaseObjectEditor;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Search
- *
- * @method     Search          getDecoratedObject()
- * @mixin      Search
+ * 
+ * @method static      Search          create(array $parameters = [])
+ * @method             Search          getDecoratedObject()
+ * @mixin              Search
  */
 class SearchEditor extends DatabaseObjectEditor {
        /**
index cbf8e9884799e157304a3ceb00083958b49224a5..e7dd1fb67dde0e7ea7ae1a0e8053832eaf8ec98a 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Search\Keyword
  * 
- * @method     SearchKeyword   getDecoratedObject()
- * @mixin      SearchKeyword
+ * @method static      SearchKeyword   create(array $parameters = [])
+ * @method             SearchKeyword   getDecoratedObject()
+ * @mixin              SearchKeyword
  */
 class SearchKeywordEditor extends DatabaseObjectEditor {
        /**
index a1f78bc4516740842136c9d13317f114a06bac25..9cf862e96d03c7a83ab417f65b977d75fadc9c32 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\SmileyCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Smiley
  * 
- * @method     Smiley          getDecoratedObject()
- * @mixin      Smiley
+ * @method static      Smiley          create(array $parameters = [])
+ * @method             Smiley          getDecoratedObject()
+ * @mixin              Smiley
  */
 class SmileyEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 485c25448ce82b821f3a2235e96b51c6acb12955..9744af134cda27b564da87c9369876d5117ded13 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Spider
  * 
- * @method     Spider          getDecoratedObject()
- * @mixin      Spider
+ * @method static      Spider          create(array $parameters = [])
+ * @method             Spider          getDecoratedObject()
+ * @mixin              Spider
  */
 class SpiderEditor extends DatabaseObjectEditor {
        /**
index 1daf3d7162ae59526d03d3106c1678e1f257de6d..ba8830021ab94388f93d3edd015c4278e6662db7 100644 (file)
@@ -9,9 +9,10 @@ use wcf\data\DatabaseObjectEditor;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Stat\Daily
- *
- * @method     StatDaily       getDecoratedObject()
- * @mixin      StatDaily
+ * 
+ * @method static      StatDaily       create(array $parameters = [])
+ * @method             StatDaily       getDecoratedObject()
+ * @mixin              StatDaily
  */
 class StatDailyEditor extends DatabaseObjectEditor {
        /**
index 21698a3573ec1a8cc685b7e404c698a23f716854..a9411d3c1ca55f0c3e724ab6d742a645ef835c99 100644 (file)
@@ -878,6 +878,7 @@ class StyleEditor extends DatabaseObjectEditor implements IEditableCachedObject
        
        /**
         * @inheritDoc
+        * @return      Style
         */
        public static function create(array $parameters = []) {
                $variables = null;
@@ -903,7 +904,7 @@ class StyleEditor extends DatabaseObjectEditor implements IEditableCachedObject
                        $parameters['isDefault'] = 1;
                }
                
-               // save style
+               /** @var Style $style */
                $style = parent::create($parameters);
                $styleEditor = new StyleEditor($style);
                
index fa54e6092faafbd8374c7a0420b3112ab7de9e8f..5dc35716e66bc792cf8da5c5b195b5cfff8fff67 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Style\Variable
  * 
- * @method     StyleVariable   getDecoratedObject()
- * @mixin      StyleVariable
+ * @method static      StyleVariable   create(array $parameters = [])
+ * @method             StyleVariable   getDecoratedObject()
+ * @mixin              StyleVariable
  */
 class StyleVariableEditor extends DatabaseObjectEditor {
        /**
index e5e652f1e88eee86db3749164340a364d8c24fd7..53d12b9bba8a67e8fa0262269d421fc48c619e56 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Tag
  * 
- * @method     Tag     getDecoratedObject()
- * @mixin      Tag
+ * @method static      Tag     create(array $parameters = [])
+ * @method             Tag     getDecoratedObject()
+ * @mixin              Tag
  */
 class TagEditor extends DatabaseObjectEditor {
        /**
index 3015ddf54fe9d8ebe4140da91fe04e40c3f19408..7a9118ee1d6f911ae112c05482cc3352a2483e42 100644 (file)
@@ -26,12 +26,14 @@ class TemplateEditor extends DatabaseObjectEditor {
        
        /**
         * @inheritDoc
+        * @return      Template
         */
        public static function create(array $parameters = []) {
                // obtain default values
                if (!isset($parameters['packageID'])) $parameters['packageID'] = PACKAGE_ID;
                if (!isset($parameters['lastModificationTime'])) $parameters['lastModificationTime'] = TIME_NOW;
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return parent::create($parameters);
        }
        
index 542f2e2dc6832b9d1bebc87465c6474f97b6ca13..bc8f601edf9129a4fc58215c16a8b920114dbd39 100644 (file)
@@ -16,8 +16,9 @@ use wcf\util\DirectoryUtil;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Template\Group
  * 
- * @method     TemplateGroup   getDecoratedObject()
- * @mixin      TemplateGroup
+ * @method static      TemplateGroup   create(array $parameters = [])
+ * @method             TemplateGroup   getDecoratedObject()
+ * @mixin              TemplateGroup
  */
 class TemplateGroupEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index d3b4e874cd04e63d84ae6cabb6fcc1d2906f2cec..5c2bad2c78c7cdbea559839aa9bbb808b7262b0d 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\Template\Listener
  * 
- * @method     TemplateListener        getDecoratedObject()
- * @mixin      TemplateListener
+ * @method static      TemplateListener        create(array $parameters = [])
+ * @method             TemplateListener        getDecoratedObject()
+ * @mixin              TemplateListener
  */
 class TemplateListenerEditor extends DatabaseObjectEditor {
        /**
index b8b11f7cb76eb0134a1160bac0892775d7240005..c1a19a16428a4a32aa06baa2402e272a602ce5f5 100644 (file)
@@ -35,6 +35,7 @@ class UserEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        
        /**
         * @inheritDoc
+        * @return      User
         */
        public static function create(array $parameters = []) {
                // create salt and password hash
@@ -48,6 +49,7 @@ class UserEditor extends DatabaseObjectEditor implements IEditableCachedObject {
                // handle registration date
                if (!isset($parameters['registrationDate'])) $parameters['registrationDate'] = TIME_NOW;
                
+               /** @var User $user */
                $user = parent::create($parameters);
                
                // create default values for user options
index 7d3d90b198fa804417e1d9293d17843ecf08d31e..0a8f66a222bb6916ae11a9fa637a44f4a0260c27 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Activity\Event
  * 
- * @method     UserActivityEvent       getDecoratedObject()
- * @mixin      UserActivityEvent
+ * @method static      UserActivityEvent       create(array $parameters = [])
+ * @method             UserActivityEvent       getDecoratedObject()
+ * @mixin              UserActivityEvent
  */
 class UserActivityEventEditor extends DatabaseObjectEditor {
        /**
index b7870b51c1ccbd0773ebcf90e448615bf44ccd61..1d8d4741e8bd992dfcd5349f5ec847abf0987e5d 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Authentication\Failure
  * 
- * @method     UserAuthenticationFailure       getDecoratedObject()
- * @mixin      UserAuthenticationFailure
+ * @method static      UserAuthenticationFailure       create(array $parameters = [])
+ * @method             UserAuthenticationFailure       getDecoratedObject()
+ * @mixin              UserAuthenticationFailure
  */
 class UserAuthenticationFailureEditor extends DatabaseObjectEditor {
        /**
index 4650b472a260389fe415e1073841b595b42a6d5d..419e5c47613abea3248a1775a70480dfb2fa6b24 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Avatar
  * 
- * @method     UserAvatar      getDecoratedObject()
- * @mixin      UserAvatar
+ * @method static      UserAvatar      create(array $parameters = [])
+ * @method             UserAvatar      getDecoratedObject()
+ * @mixin              UserAvatar
  */
 class UserAvatarEditor extends DatabaseObjectEditor {
        /**
index 9a5a3017e892b609ea5243a6173d6fdec1f561f9..a7e1ce976f67036e21e21632d15fd19d00a8c29a 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Follow
  * 
- * @method     UserFollow      getDecoratedObject()
- * @mixin      UserFollow
+ * @method static      UserFollow      create(array $parameters = [])
+ * @method             UserFollow      getDecoratedObject()
+ * @mixin              UserFollow
  */
 class UserFollowEditor extends DatabaseObjectEditor {
        /**
index 1d606ff7cd2485b52f9df52d9739dab9ea8d13de..83aa16e24053c1ae74528bb87bae13b994002195 100644 (file)
@@ -15,7 +15,7 @@ use wcf\system\WCF;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Group
- *
+ * 
  * @method     UserGroup       getDecoratedObject()
  * @mixin      UserGroup
  */
@@ -27,8 +27,10 @@ class UserGroupEditor extends DatabaseObjectEditor implements IEditableCachedObj
        
        /**
         * @inheritDoc
+        * @return      UserGroup
         */
        public static function create(array $parameters = []) {
+               /** @var UserGroup $group */
                $group = parent::create($parameters);
                
                // update accessible groups
index 57d0d798c20a36052e858d91535c0ed82aa9ff97..7d93d5067fc471f47f33865cad8daab405a65146 100644 (file)
@@ -14,8 +14,9 @@ use wcf\system\cache\builder\UserGroupAssignmentCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Group\Assignment
  * 
- * @method     UserGroupAssignment     getDecoratedObject()
- * @mixin      UserGroupAssignment
+ * @method static      UserGroupAssignment     create(array $parameters = [])
+ * @method             UserGroupAssignment     getDecoratedObject()
+ * @mixin              UserGroupAssignment
  */
 class UserGroupAssignmentEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index 2cf4c6281e457c927e12634298d5930c5d7ab080..560939dce79eb735310dec23cf4524a51df32861 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\cache\builder\UserGroupOptionCacheBuilder;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Group\Option
  * 
- * @method     UserGroupOption         getDecoratedObject()
- * @mixin      UserGroupOption
+ * @method static      UserGroupOption         create(array $parameters = [])
+ * @method             UserGroupOption         getDecoratedObject()
+ * @mixin              UserGroupOption
  */
 class UserGroupOptionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
index c5ea27b084ac20f381edc5b281e1045e2aea9891..86323c6357585d389417985c8f75763692dabd7a 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Group\Option\Category
  * 
- * @method     UserGroupOptionCategory         getDecoratedObject()
- * @mixin      UserGroupOptionCategory
+ * @method static      UserGroupOptionCategory         create(array $parameters = [])
+ * @method             UserGroupOptionCategory         getDecoratedObject()
+ * @mixin              UserGroupOptionCategory
  */
 class UserGroupOptionCategoryEditor extends DatabaseObjectEditor {
        /**
index ca3795a361d1cc6986f91a6fe5c8e851a8ed85b9..aa51ec54b435f3577b26c3413d0dbe28a0f12452 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Ignore
  * 
- * @method     UserIgnore      getDecoratedObject()
- * @mixin      UserIgnore
+ * @method static      UserIgnore      create(array $parameters = [])
+ * @method             UserIgnore      getDecoratedObject()
+ * @mixin              UserIgnore
  */
 class UserIgnoreEditor extends DatabaseObjectEditor {
        /**
index 8efeacd4e2673d1b0b00b5578ce780ee958cba27..1d2fcf25b32b9f4799765b6c613b11ad483631ea 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Menu\Item
  * 
- * @method     UserMenuItem    getDecoratedObject()
- * @mixin      UserMenuItem
+ * @method static      UserMenuItem    create(array $parameters = [])
+ * @method             UserMenuItem    getDecoratedObject()
+ * @mixin              UserMenuItem
  */
 class UserMenuItemEditor extends DatabaseObjectEditor {
        /**
index abc752a9f8ccd73464077a78d85fc5d642c4e22d..204b2722ec6f4d3b6cac4ee47f3158e021f125f1 100644 (file)
@@ -11,8 +11,9 @@ use wcf\system\WCF;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Notification
  * 
- * @method     UserNotification        getDecoratedObject()
- * @mixin      UserNotification
+ * @method static      UserNotification        create(array $parameters = [])
+ * @method             UserNotification        getDecoratedObject()
+ * @mixin              UserNotification
  */
 class UserNotificationEditor extends DatabaseObjectEditor {
        /**
index 9bf306072d8a148393a75415c787803be6d67a44..2e06abf03adb9fd8331e4faff0301b213329c6ba 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Notification\Event
  * 
- * @method     UserNotificationEvent   getDecoratedObject()
- * @mixin      UserNotificationEvent
+ * @method static      UserNotificationEvent   create(array $parameters = [])
+ * @method             UserNotificationEvent   getDecoratedObject()
+ * @mixin              UserNotificationEvent
  */
 class UserNotificationEventEditor extends DatabaseObjectEditor {
        /**
index 4adb4d04d45060c9fa6c84b36937904b35e52c2e..bc04699b5d3f27658e52daed2f6624c947ce76ee 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Object\Watch
  * 
- * @method     UserObjectWatch         getDecoratedObject()
- * @mixin      UserObjectWatch
+ * @method static      UserObjectWatch         create(array $parameters = [])
+ * @method             UserObjectWatch         getDecoratedObject()
+ * @mixin              UserObjectWatch
  */
 class UserObjectWatchEditor extends DatabaseObjectEditor {
        /**
index c8be05b6e3fe51dc69e19d956247c149d023b885..7f7b2661091d84ee1cd5c9f7d3b23a63e2e3ba65 100644 (file)
@@ -24,8 +24,10 @@ class UserOptionEditor extends DatabaseObjectEditor implements IEditableCachedOb
        
        /**
         * @inheritDoc
+        * @return      UserOption
         */
        public static function create(array $parameters = []) {
+               /** @var UserOption $userOption */
                $userOption = parent::create($parameters);
                
                // alter the table "wcf".WCF_N."_user_option_value" with this new option
index 9337a397bdded559810d8ddb1aec0d1a88182f20..0e8653fa729889b495b28f450866a621fb68412e 100644 (file)
@@ -11,7 +11,7 @@ use wcf\system\cache\builder\UserOptionCacheBuilder;
  * @copyright  2001-2016 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Option\Category
- *
+ * 
  * @method     UserOptionCategory      getDecoratedObject()
  * @mixin      UserOptionCategory
  */
@@ -23,11 +23,13 @@ class UserOptionCategoryEditor extends DatabaseObjectEditor implements IEditable
        
        /**
         * @inheritDoc
+        * @return      UserOptionCategory
         */
        public static function create(array $parameters = []) {
                // obtain default values
                if (!isset($parameters['packageID'])) $parameters['packageID'] = PACKAGE_ID;
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return parent::create($parameters);
        }
        
index b73dfecfa1edbd0c53d6e80bacea3832cf21fd9b..480b7dd634ea8fb2ab3f3996d3aa76f6f5cdb49e 100644 (file)
@@ -24,11 +24,13 @@ class UserProfileMenuItemEditor extends DatabaseObjectEditor implements IEditabl
        
        /**
         * @inheritDoc
+        * @return      UserProfileMenuItem
         */
        public static function create(array $parameters = []) {
                // calculate show order
                $parameters['showOrder'] = self::getShowOrder($parameters['showOrder']);
                
+               /** @noinspection PhpIncompatibleReturnTypeInspection */
                return parent::create($parameters);
        }
        
index df746f926f7b15daff17f7001566b0a6f914467c..377c05ca815f4be9cf32840dfa13e9b41263ce63 100644 (file)
@@ -10,8 +10,9 @@ use wcf\data\DatabaseObjectEditor;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Profile\Visitor
  * 
- * @method     UserProfileVisitor      getDecoratedObject()
- * @mixin      UserProfileVisitor
+ * @method static      UserProfileVisitor      create(array $parameters = [])
+ * @method             UserProfileVisitor      getDecoratedObject()
+ * @mixin              UserProfileVisitor
  */
 class UserProfileVisitorEditor extends DatabaseObjectEditor {
        /**
index 38350df1f9c4b856f7a45f3e45e1937ac788588e..a50d4f68a3c5af28e8e4822218c594019d8483b2 100644 (file)
@@ -12,8 +12,9 @@ use wcf\system\user\storage\UserStorageHandler;
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    WoltLabSuite\Core\Data\User\Rank
  * 
- * @method     UserRank        getDecoratedObject()
- * @mixin      UserRank
+ * @method static      UserRank        create(array $parameters = [])
+ * @method             UserRank        getDecoratedObject()
+ * @mixin              UserRank
  */
 class UserRankEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**