# Textmate
*.tmproj
-# Community Framework
+# WoltLab Suite
# Ignore packages build directly in the workspace. They can however be added manually via git add, if wanted.
*.tar
*.tar.gz
# Changelog
-## 2.2 (Vortex)
+## 3.0 (Vortex)
-### 2.2.0 Alpha 1 (XXXX-YY-ZZ)
+### 3.0.0 Alpha 1 (XXXX-YY-ZZ)
* Clipboard support for tags in ACP ("delete" and "set as synonyms").
* `wcf\data\user\UserProfileCache` for caching user profiles during runtime.
CONTRIBUTING
============
-First of all: Thanks for your interest in contributing to WoltLab Community Framework! However, you have to meet some requirements in order to get your changes accepted.
+First of all: Thanks for your interest in contributing to WoltLab Suite Core! However, you have to meet some requirements in order to get your changes accepted.
**Notice:** This is the stable tree of WCF 2.1.x, if you wish to submit pull requests for WCF 2.0.x, please select the branch "2.0".
We are running [PHP Codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) to ensure most of our formatting rules. You SHOULD test your changes before submitting them with it.
1. Install PHP Codesniffer, either via PEAR or via cloning it
-2. Execute the following command in the root of your clone of Community Framework:
+2. Execute the following command in the root of your clone of WoltLab Suite Core:
```sh
$ phpcs -p --extensions=php --standard="`pwd`/CodeSniff/WCF" .
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Classes_ClassFileNameSniff implements PHP_CodeSniffer_Sniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_ControlStructures_ControlSignatureSniff extends PHP_CodeSniffer_Standards_AbstractPatternSniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Functions_OpeningFunctionBraceKernighanRitchieSniff implements PHP_CodeSniffer_Sniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Methods_MethodDeclarationSniff extends PHP_CodeSniffer_Standards_AbstractScopeSniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Namespaces_ClassMustBeImportedSniff implements PHP_CodeSniffer_Sniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Namespaces_SortedUseDeclarationSniff implements PHP_CodeSniffer_Sniff {
/**
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_Namespaces_UseDeclarationSniff implements PHP_CodeSniffer_Sniff
{
*
* @author Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
class WCF_Sniffs_WhiteSpace_SuperfluousWhitespaceSniff implements PHP_CodeSniffer_Sniff {
/**
<?xml version="1.0"?>
<ruleset name="WCF">
- <description>WoltLab Community Framework Coding Standard</description>
+ <description>WoltLab Suite Coding Standard</description>
<exclude-pattern>*/zend/*</exclude-pattern>
<exclude-pattern>*/CodeSniff/*</exclude-pattern>
<exclude-pattern>*/parsedown/*</exclude-pattern>
<instruction type="menuItem" />
</instructions>
- <!-- TODO for updates: remember update_com.woltlab.wcf_2.2.0.php -->
+ <!-- TODO for updates: remember update_com.woltlab.wcf_3.0.0.php -->
</package>
{assign var='dummy' value=$items->rewind()}
<lastBuildDate>{if $items->valid()}{'r'|gmdate:$items->current()->getTime()}{else}{'r'|gmdate:TIME_NOW}{/if}</lastBuildDate>
<ttl>60</ttl>
- <generator><![CDATA[WoltLab Community Framework{if SHOW_VERSION_NUMBER} {@WCF_VERSION}{/if}]]></generator>
+ <generator><![CDATA[WoltLab Suite{if SHOW_VERSION_NUMBER} {@WCF_VERSION}{/if}]]></generator>
<atom:link href="{$__wcf->getRequestURI()}" rel="self" type="application/rss+xml" />{*
*}{event name='channelFields'}
{* *}{foreach from=$items item='item'}
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
// automatically defined constants/constants defined with classes
<date><![CDATA[2015-10-22]]></date>
<copyright><![CDATA[WoltLab GmbH]]></copyright>
<license><![CDATA[GNU Lesser General Public License]]></license>
- <version>2.2.0 Alpha 1</version>
+ <version>3.0.0 Alpha 1</version>
<image><![CDATA[stylePreview-defaultStyle.png]]></image>
</general>
* @author Marcel Werk
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
// @codingStandardsIgnoreFile
// get url
* @author Marcel Werk
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
// Constant to get relative path to the wcf-root-dir.
// This constant is already set in each package which got an own config.inc.php
* @author Marcel Werk
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
require_once('./global.php');
wcf\system\request\RequestHandler::getInstance()->handle('wcf', true);
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
// change the priority of the PIPs to "1"
$sql = "UPDATE wcf".WCF_N."_package_installation_plugin
* @author Tim Duesterhus
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
if (PHP_SAPI !== 'cli') exit;
// define the wcf-root-dir
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
// include config
require_once(__DIR__.'/app.config.inc.php');
* @author Matthias Schmidt
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
require_once('./global.php');
\wcf\system\request\RequestHandler::getInstance()->handle('wcf');
About Redactor II
--------------
-Redactor II is a WYSIWYG-editor created by Imperavi LLC., Copyright (c) 2009-2014. You can make use of Redactor II in any plugin or application for WCF 2.2 free of charge. You are not allowed to extract or re-use the editor (in entirety or in potions) for any other use unless you own a license for Redactor II.
+Redactor II is a WYSIWYG-editor created by Imperavi LLC., Copyright (c) 2009-2014. You can make use of Redactor II in any plugin or application for WoltLab Suite 3.x free of charge. You are not allowed to extract or re-use the editor (in entirety or in potions) for any other use unless you own a license for Redactor II.
Please see http://imperavi.com/redactor/license/ for more information.
* @copyright 2001-2015 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Ui/Like/Handler` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ui/Like/Handler` instead
*/
WCF.Like = Class.extend({
/**
/**
* Provides an inline message editor.
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Ui/Message/InlineEditor` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ui/Message/InlineEditor` instead
*
* @param integer containerID
*/
/**
* Provides buttons to share a page through multiple social community sites.
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Ui/Message/Share` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ui/Message/Share` instead
*/
WCF.Message.Share.Page = Class.extend({
init: function() {
});
/**
- * @deprecated 2.2
+ * @deprecated 3.0
*/
WCF.Message.UserMention = Class.extend({
init: function() {
});
if (this._container.children('li').length) {
- // todo: remove recentActivitiesMore in 2.2
+ // todo: remove recentActivitiesMore in 3.0
this._loadButton = $('<li class="recentActivitiesMore showMore"><button class="small">' + WCF.Language.get('wcf.user.recentActivity.more') + '</button></li>').appendTo(this._container);
this._loadButton = this._loadButton.children('button').click($.proxy(this._click, this));
}
else {
- // todo: remove recentActivitiesMore in 2.2
+ // todo: remove recentActivitiesMore in 3.0
$('<li class="recentActivitiesMore showMore"><small>' + WCF.Language.get('wcf.user.recentActivity.noMoreEntries') + '</small></li>').appendTo(this._container);
}
success: $.proxy(this._success, this)
});
- // todo: remove recentActivitiesMore in 2.2
+ // todo: remove recentActivitiesMore in 3.0
var $container = $('<li class="likeListMore recentActivitiesMore showMore"><button class="small">' + WCF.Language.get('wcf.like.likes.more') + '</button><small>' + WCF.Language.get('wcf.like.likes.noMoreEntries') + '</small></li>').appendTo(this._container);
this._loadButton = $container.children('button').click($.proxy(this._click, this));
this._noMoreEntries = $container.children('small').hide();
});
/**
- * WoltLab Community Framework core methods
+ * WoltLab Suite Core methods
*/
$.extend(WCF, {
/**
/**
* Dropdown API
*
- * @deprecated 2.2 - please use `Ui/SimpleDropdown` instead
+ * @deprecated 3.0 - please use `Ui/SimpleDropdown` instead
*/
WCF.Dropdown = {
/**
/**
* Clipboard API
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Controller/Clipboard` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Controller/Clipboard` instead
*/
WCF.Clipboard = {
/**
/**
* Handler for loading overlays
*
- * @deprecated 2.2 - Please use WoltLab/WCF/Ajax/Status
+ * @deprecated 3.0 - Please use WoltLab/WCF/Ajax/Status
*/
WCF.LoadingOverlayHandler = {
/**
/**
* Basic implementation for AJAX-based proxyies
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Ajax.api()` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ajax.api()` instead
*
* @param object options
*/
/**
* Provides a date picker for date input fields.
*
- * @deprecated 2.2 - no longer required
+ * @deprecated 3.0 - no longer required
*/
WCF.Date.Picker = { init: function() {} };
/**
* Provides utility functions for date operations.
*
- * @deprecated 2.2 - use `DateUtil` instead
+ * @deprecated 3.0 - use `DateUtil` instead
*/
WCF.Date.Util = {
/**
* @param Date date
* @return integer
*
- * @deprecated 2.2 - use `DateUtil::gmdate()` instead
+ * @deprecated 3.0 - use `DateUtil::gmdate()` instead
*/
gmdate: function(date) {
var $date = (date) ? date : new Date();
* @param integer offset
* @return Date
*
- * @deprecated 2.2 - use `DateUtil::getTimezoneDate()` instead
+ * @deprecated 3.0 - use `DateUtil::getTimezoneDate()` instead
*/
getTimezoneDate: function(timestamp, offset) {
var $date = new Date(timestamp);
* always handle clicks on your overlay's container and return 'false' to
* prevent bubbling.
*
- * @deprecated 2.2 - please use `Ui/CloseOverlay` instead
+ * @deprecated 3.0 - please use `Ui/CloseOverlay` instead
*/
WCF.CloseOverlayHandler = {
/**
/**
* Performs a quick search.
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Ui/Search/Input` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ui/Search/Input` instead
*/
WCF.Search.Base = Class.extend({
/**
* Provides quick search for users and user groups.
*
* @see WCF.Search.Base
- * @deprecated 2.2 - please use `WoltLab/WCF/Ui/User/Search/Input` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Ui/User/Search/Input` instead
*/
WCF.Search.User = WCF.Search.Base.extend({
/**
/**
* System notification overlays.
*
- * @deprecated 2.2 - please use `Ui/Notification` instead
+ * @deprecated 3.0 - please use `Ui/Notification` instead
*
* @param string message
* @param string cssClassNames
/**
* Provides dialog-based confirmations.
*
- * @deprecated 2.2 - please use `Ui/Confirmation` instead
+ * @deprecated 3.0 - please use `Ui/Confirmation` instead
*/
WCF.System.Confirmation = {
/**
/**
* Provides the 'jump to page' overlay.
*
- * @deprecated 2.2 - use `WoltLab/WCF/Ui/Page/JumpTo` instead
+ * @deprecated 3.0 - use `WoltLab/WCF/Ui/Page/JumpTo` instead
*/
WCF.System.PageNavigation = {
init: function(selector, callback) {
/**
* System-wide event system.
*
- * @deprecated 2.2 - please use `EventHandler` instead
+ * @deprecated 3.0 - please use `EventHandler` instead
*/
WCF.System.Event = {
/**
* @param {function} callback function called after a language is selected
* @param {boolean} allowEmptyValue true if no language may be selected
*
- * @deprecated 2.2 - please use `WoltLab/WCF/Language/Chooser` instead
+ * @deprecated 3.0 - please use `WoltLab/WCF/Language/Chooser` instead
*/
WCF.Language.Chooser = Class.extend({
/**
/**
* jQuery widget implementation of the wcf pagination.
*
- * @deprecated 2.2 - use `WoltLab/WCF/Ui/Pagination` instead
+ * @deprecated 3.0 - use `WoltLab/WCF/Ui/Pagination` instead
*/
$.widget('ui.wcfPages', {
_api: null,
*
* Warning: Detecting touch is unreliable and should be avoided at all cost.
*
- * @deprecated 2.2 - exists for backward-compatibility only, will be removed in the future
+ * @deprecated 3.0 - exists for backward-compatibility only, will be removed in the future
*
* @return {boolean} true if a touchscreen is present
*/
/**
* WoltLab/WCF/Template provides a template scripting compiler similar
- * to the PHP one of Community Framework. It supports a limited
+ * to the PHP one of WoltLab Suite Core. It supports a limited
* set of useful commands and compiles templates down to a pure
* JavaScript Function.
*
};
},
- /** @deprecated 2.2 - used only for backward compatibility with `WCF.Message.InlineEditor` */
+ /** @deprecated 3.0 - used only for backward compatibility with `WCF.Message.InlineEditor` */
legacyGetDropdownMenus: function() { return this._dropdownMenus; },
- /** @deprecated 2.2 - used only for backward compatibility with `WCF.Message.InlineEditor` */
+ /** @deprecated 3.0 - used only for backward compatibility with `WCF.Message.InlineEditor` */
legacyGetElements: function() { return this._elements; },
- /** @deprecated 2.2 - used only for backward compatibility with `WCF.Message.InlineEditor` */
+ /** @deprecated 3.0 - used only for backward compatibility with `WCF.Message.InlineEditor` */
legacyEdit: function(containerId) {
this._click(elById(containerId), null);
}
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class AJAXInvokeAction extends \wcf\action\AJAXInvokeAction { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class AJAXProxyAction extends \wcf\action\AJAXProxyAction { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class AJAXUploadAction extends \wcf\action\AJAXUploadAction { }
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class CacheClearAction extends AbstractAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class InstallPackageAction extends AbstractDialogAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class LogoutAction extends AbstractSecureAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class UninstallPackageAction extends InstallPackageAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class UserQuickSearchAction extends AbstractAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Action
*/
class WorkerProxyAction extends AJAXInvokeAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
abstract class AbstractBulkProcessingForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
abstract class AbstractCategoryAddForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class AbstractCategoryEditForm extends AbstractCategoryAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
abstract class AbstractOptionListForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class AdAddForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class AdEditForm extends AdAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class ApplicationEditForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class ArticleAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class ArticleCategoryAddForm extends AbstractCategoryAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class ArticleCategoryEditForm extends AbstractCategoryEditForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class ArticleEditForm extends ArticleAddForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class BBCodeAddForm extends AbstractForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class BBCodeEditForm extends BBCodeAddForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class BBCodeMediaProviderAddForm extends AbstractForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class BBCodeMediaProviderEditForm extends BBCodeMediaProviderAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class BoxAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class BoxEditForm extends BoxAddForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class CaptchaQuestionAddForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class CaptchaQuestionEditForm extends CaptchaQuestionAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class CronjobAddForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class CronjobEditForm extends CronjobAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class DataImportForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LabelAddForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LabelEditForm extends LabelAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LabelGroupAddForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LabelGroupEditForm extends LabelGroupAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LanguageAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LanguageEditForm extends LanguageAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LanguageExportForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LanguageImportForm extends AbstractForm {
/**
* @author Jean-Marc Licht
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LanguageMultilingualismForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class LoginForm extends AbstractCaptchaForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class MasterPasswordForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class MasterPasswordInitForm extends MasterPasswordForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class MediaEditForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2k
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0k
*/
class MenuAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class MenuEditForm extends MenuAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class MenuItemAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class MenuItemEditForm extends MenuItemAddForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class NoticeAddForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class NoticeEditForm extends NoticeAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class NotificationPresetSettingsForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class OptionForm extends AbstractOptionListForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PackageStartInstallForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PackageUpdateServerAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PackageUpdateServerEditForm extends PackageUpdateServerAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class PageAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Form
+ * @since 3.0
*/
class PageEditForm extends PageAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PaidSubscriptionAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PaidSubscriptionEditForm extends PaidSubscriptionAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class PaidSubscriptionUserAddForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class RescueModeForm extends AbstractCaptchaForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class SmileyAddForm extends AbstractForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
class SmileyCategoryAddForm extends AbstractCategoryAddForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class SmileyCategoryEditForm extends AbstractCategoryEditForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class SmileyEditForm extends SmileyAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class StyleAddForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class StyleEditForm extends StyleAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class StyleExportForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class StyleImportForm extends AbstractForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TagAddForm extends AbstractForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TagEditForm extends TagAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TemplateAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TemplateEditForm extends TemplateAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TemplateGroupAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TemplateGroupEditForm extends TemplateGroupAddForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserActivityPointOptionForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserAddForm extends UserOptionListForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserAssignToGroupForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserBulkProcessingForm extends AbstractBulkProcessingForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserContentRevertChangesForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserEditForm extends UserAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserEmailAddressExportForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserGroupAddForm extends AbstractOptionListForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserGroupAssignmentAddForm extends AbstractForm {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserGroupAssignmentEditForm extends UserGroupAssignmentAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserGroupEditForm extends UserGroupAddForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserGroupOptionForm extends AbstractForm {
/**
* @param \wcf\data\DatabaseObject $object
* @return boolean
*
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
protected function verifyPermissions(DatabaseObject $object) {
// check the options of this item
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserMailForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserMergeForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserOptionAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserOptionCategoryAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserOptionCategoryEditForm extends UserOptionCategoryAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserOptionEditForm extends UserOptionAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
abstract class UserOptionListForm extends AbstractOptionListForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserOptionSetDefaultsForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserRankAddForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserRankEditForm extends UserRankAddForm {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class UserSearchForm extends UserOptionListForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property ACPSessionLogList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property ACPSessionAccessLogList $objectList
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
abstract class AbstractCategoryListPage extends AbstractPage {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property AdList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class ApplicationManagementPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*/
class ArticleCategoryListPage extends AbstractCategoryListPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*
* @property ArticleList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property AdministrativeAttachmentList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class AttachmentPage extends \wcf\page\AttachmentPage {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property BBCodeList $objectList
*/
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property BBCodeMediaProviderList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*
* @property BoxList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class CacheListPage extends AbstractPage {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property CaptchaQuestionList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property CronjobList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property CronjobLogList $objectList
*/
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class ExceptionLogViewPage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class IndexPage extends AbstractPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property LabelGroupList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property LabelList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class LanguageItemListPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property LanguageList $objectList
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*/
class MediaAddPage extends AbstractPage {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*
* @property ViewableMediaList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*/
class MenuItemListPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*
* @property MenuList $objectList
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property NoticeList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PHPInfoPage extends AbstractPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PackageInstallationConfirmPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property PackageList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PackagePage extends AbstractPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PackageUpdatePage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property PackageUpdateServerList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Page
+ * @since 3.0
*
* @property PageList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property PaidSubscriptionList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property PaidSubscriptionTransactionLogList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PaidSubscriptionTransactionLogPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property PaidSubscriptionUserList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class PluginStorePurchasedItemsPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class RebuildDataPage extends AbstractPage {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class SmileyCategoryListPage extends AbstractCategoryListPage {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property SmileyList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class StatPage extends AbstractPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property StyleList $objectList
*/
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property TagList $objectList
*/
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Form
*/
class TemplateDiffPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property TemplateGroupList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property TemplateList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserAuthenticationFailureList $objectList
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserGroupAssignmentList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserGroupList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*/
class UserListPage extends SortablePage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserOptionCategoryList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserOptionList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Page
*
* @property UserRankList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class AJAXInvokeAction extends AbstractSecureAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class AJAXProxyAction extends AJAXInvokeAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class AJAXUploadAction extends AJAXProxyAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
abstract class AbstractAction implements IAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class AbstractAjaxAction extends AbstractAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
abstract class AbstractDialogAction extends AbstractSecureAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
abstract class AbstractSecureAction extends AbstractAction {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Action
+ * @since 3.0
*/
class BackgroundQueuePerformAction extends AbstractAction {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class FacebookAuthAction extends AbstractAction {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class GithubAuthAction extends AbstractAction {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class GoogleAuthAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class GravatarDownloadAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
interface IAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Action
+ * @since 3.0
*/
class ImageProxyAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class LogoutAction extends \wcf\acp\action\LogoutAction {
const AVAILABLE_DURING_OFFLINE_MODE = true;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class MessageQuoteAction extends AJAXProxyAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class NotificationConfirmAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class NotificationDisableAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class PaypalCallbackAction extends AbstractAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class PollAction extends AJAXProxyAction {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage action
- * @category Community Framework
+ * @package WoltLabSuite\Core\Action
*/
class TwitterAuthAction extends AbstractAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @category Community Framework
+ * @package WoltLabSuite\Core
*/
namespace {
use wcf\system\WCF;
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
abstract class AbstractDatabaseObjectAction implements IDatabaseObjectAction, IDeleteAction {
/**
* @param string $variableName
* @param boolean $allowEmpty
* @param string $arrayIndex
- * @since 2.2
+ * @since 3.0
*/
protected function readIntegerArray($variableName, $allowEmpty = false, $arrayIndex = '') {
$this->readValue($variableName, $allowEmpty, $arrayIndex, self::TYPE_INTEGER, self::STRUCT_ARRAY);
* @param string $variableName
* @param boolean $allowEmpty
* @param string $arrayIndex
- * @since 2.2
+ * @since 3.0
*/
protected function readStringArray($variableName, $allowEmpty = false, $arrayIndex = '') {
$this->readValue($variableName, $allowEmpty, $arrayIndex, self::TYPE_STRING, self::STRUCT_ARRAY);
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
abstract class DatabaseObject implements IStorableObject {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
abstract class DatabaseObjectDecorator extends DatabaseObject {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
abstract class DatabaseObjectEditor extends DatabaseObjectDecorator implements IEditableObject {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
abstract class DatabaseObjectList implements \Countable, ITraversableObject {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IAttachmentMessageQuickReplyAction extends IExtendedMessageQuickReplyAction {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ICategorizedObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IClipboardAction {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IDatabaseObjectAction {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IDatabaseObjectProcessor {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IDeleteAction {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IEditableCachedObject extends IEditableObject {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IEditableObject extends IStorableObject {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IExtendedMessageQuickReplyAction extends IMessageQuickReplyAction {
/**
* @author Tim Duesterhus
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IFeedEntry extends IMessage {
/**
* @author Matthias Schmidt
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
interface IFile extends IStorableObject {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IGroupedUserListAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IImageViewerAction {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ILinkableObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ILoadableContainerAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IMessage extends IUserContent {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IMessageInlineEditorAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IMessageQuickReplyAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IMessageQuoteAction {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IPermissionObject {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IPollObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ISearchAction {
/**
* @author Alexander Ebert, Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ISortableAction {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IStorableObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
interface IThumbnailFile extends IFile {
/**
* @author Alexander Ebert
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
interface ITitledLinkObject extends ILinkableObject, ITitledObject {}
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ITitledObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IToggleAction {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IToggleContainerAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface ITraversableObject extends \SeekableIterator {
/**
* @author Matthias Schmidt
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
interface IUploadAction {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IUserContent extends ITitledLinkObject {
/**
* @author Alexander Ebert
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
interface IVisitableObjectAction {
/**
* @author Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*
* @property-read string|null $className
*/
* @author Matthias Schmidt
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
trait TDatabaseObjectOptions {
/**
* @author Matthias Schmidt
* @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 Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data
+ * @since 3.0
*/
trait TDatabaseObjectPermissions {
/**
* @author Matthias Schmidt
* @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
- * @since 2.2
- * @deprecated since 2.2
+ * @package WoltLabSuite\Core\Data\User
+ * @since 3.0
+ * @deprecated 3.0
*/
trait TLegacyUserPropertyAccess {
/**
* @author Matthias Schmidt, Marcel Werk
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
trait TMultiCategoryObject {
/**
* @author Matthias Schmidt
* @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 Community Framework
+ * @package WoltLabSuite\Core\Data
*/
trait TUserContent {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option
*
* @property-read integer $optionID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option
*
* @method ACLOption create()
* @method ACLOptionEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option
*
* @method ACLOption getDecoratedObject()
* @mixin ACLOption
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option
*
* @method ACLOption current()
* @method ACLOption[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option\Category
*
* @property-read integer $categoryID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option\Category
*
* @method ACLOptionCategory create()
* @method ACLOptionCategoryEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option\Category
*
* @method ACLOptionCategory getDecoratedObject()
* @mixin ACLOptionCategory
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acl\Option\Category
*
* @method ACLOptionCategory current()
* @method ACLOptionCategory[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @property-read integer $menuItemID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @method ACPMenuItem create()
* @method ACPMenuItemEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @method ACPMenuItem getDecoratedObject()
* @mixin ACPMenuItem
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @method ACPMenuItem current()
* @method ACPMenuItem[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Search\Provider
*
* @property-read integer $providerID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Search\Provider
*
* @method ACPSearchProvider create()
* @method ACPSearchProviderEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Search\Provider
*
* @method ACPSearchProvider getDecoratedObject()
* @mixin ACPSearchProvider
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Search\Provider
*
* @method ACPSearchProvider current()
* @method ACPSearchProvider[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session
*
* @property-read string $sessionID
* @property-read integer|null $userID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session
*
* @method ACPSession create()
* @method ACPSessionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session
*
* @method ACPSession getDecoratedObject()
* @mixin ACPSession
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session
*
* @method ACPSession current()
* @method ACPSession[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Access\Log
*
* @property-read integer $sessionAccessLogID
* @property-read integer $sessionLogID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Access\Log
*
* @method ACPSessionAccessLog create()
* @method ACPSessionAccessLogEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Access\Log
*
* @method ACPSessionAccessLog getDecoratedObject()
* @mixin ACPSessionAccessLog
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Access\Log
*
* @method ACPSessionAccessLog current()
* @method ACPSessionAccessLog[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Log
*
* @property-read integer $sessionLogID
* @property-read string $sessionID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Log
*
* @method ACPSessionLog create()
* @method ACPSessionLogEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Log
*
* @method ACPSessionLog getDecoratedObject()
* @mixin ACPSessionLog
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Log
*
* @method ACPSessionLog current()
* @method ACPSessionLog[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Virtual
*
* @property-read integer $virtualSessionID
* @property-read string $sessionID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Virtual
*
* @method ACPSessionVirtualEditor[] getObjects()
* @method ACPSessionVirtualEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Virtual
*
* @method ACPSessionVirtual getDecoratedObject()
* @mixin ACPSessionVirtual
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Session\Virtual
*
* @method ACPSessionVirtual current()
* @method ACPSessionVirtual[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Template
*
* @property-read integer $templateID
* @property-read integer|null $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Template
*
* @method ACPTemplate create()
* @method ACPTemplateEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Template
*
* @method ACPTemplate getDecoratedObject()
* @mixin ACPTemplate
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Template
*
* @method ACPTemplate current()
* @method ACPTemplate[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Ad
*
* @property-read integer $adID
* @property-read integer $objectTypeID
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Ad
*
* @method AdEditor[] getObjects()
* @method AdEditor getSingleObject()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Ad
*
* @method Ad getDecoratedObject()
* @mixin Ad
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Ad
*
* @method Ad current()
* @method Ad[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @property-read integer $packageID
* @property-read string $domainName
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @method Application create()
* @method ApplicationEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @method Application getDecoratedObject()
* @mixin Application
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @method Application current()
* @method Application[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @method Application getDecoratedObject()
* @mixin Application
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Application
*
* @method ViewableApplication current()
* @method ViewableApplication[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*/
class AccessibleArticleList extends ViewableArticleList {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @property-read integer $articleID
* @property-read integer $userID
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method ArticleEditor[] getObjects()
* @method ArticleEditor getSingleObject()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method Article getDecoratedObject()
* @mixin Article
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method Article current()
* @method Article[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*/
class CategoryArticleList extends AccessibleArticleList {
/** @noinspection PhpMissingParentConstructorInspection */
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*/
class FeedArticle extends ViewableArticle implements IFeedEntry {
use TUserContent;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method FeedArticle current()
* @method FeedArticle[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method Article getDecoratedObject()
* @mixin Article
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method LikeableArticle getObjectByID($objectID)
* @method LikeableArticle[] getObjectsByIDs(array $objectIDs)
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*/
class TaggedArticleList extends AccessibleArticleList {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*
* @method Article getDecoratedObject()
* @mixin Article
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article
+ * @since 3.0
*/
class ViewableArticleList extends ArticleList {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.category
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Category
+ * @since 3.0
*
* @method static ArticleCategory|null getCategory($categoryID)
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @property-read integer $articleContentID
* @property-read integer $articleID
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @method ArticleContentEditor[] getObjects()
* @method ArticleContentEditor getSingleObject()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @method ArticleContent getDecoratedObject()
* @mixin ArticleContent
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @method ArticleContent current()
* @method ArticleContent[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*/
class SearchResultArticleContent extends ViewableArticleContent implements ISearchResultObject {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @method SearchResultArticleContent current()
* @method SearchResultArticleContent[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*
* @method ArticleContent getDecoratedObject()
* @mixin ArticleContent
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.article.content
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Article\Content
+ * @since 3.0
*/
class ViewableArticleContentList extends ArticleContentList {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @method Attachment getDecoratedObject()
* @mixin Attachment
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @method AdministrativeAttachment current()
* @method AdministrativeAttachment[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @property-read integer $attachmentID
* @property-read integer $objectTypeID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @method Attachment create()
* @method AttachmentEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @method Attachment getDecoratedObject()
* @mixin Attachment
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*
* @method Attachment current()
* @method Attachment[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Attachment
*/
class GroupedAttachmentList extends AttachmentList {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode
*
* @property-read integer $bbcodeID
* @property-read string $bbcodeTag
* @author Tim Duesterhus, Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode
*
* @method BBCodeEditor[] getObjects()
* @method BBCodeEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode
*/
class BBCodeCache extends SingletonFactory {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode
*
* @method BBCode getDecoratedObject()
* @mixin BBCode
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode
*
* @method BBCode current()
* @method BBCode[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.message
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Message
*/
class MessagePreviewAction extends BBCodeAction {
/**
* @author Tim Duesterhus, Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Attribute
*
* @property-read integer $attributeID
* @property-read integer $bbcodeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Attribute
*
* @method BBCodeAttribute create()
* @method BBCodeAttributeEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Attribute
*
* @method BBCodeAttribute getDecoratedObject()
* @mixin BBCodeAttribute
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Attribute
*
* @method BBCodeAttribute current()
* @method BBCodeAttribute[] getObjects()
* @author Tim Duesterhus
* @copyright 2011-2013 WoltLab GmbH
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Media\Provider
*
* @property-read integer $providerID
* @property-read string $title
* @author Tim Duesterhus
* @copyright 2011-2013 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
+ * @package WoltLabSuite\Core\Data\Bbcode\Media\Provider
*
* @method BBCodeMediaProvider create()
* @method BBCodeMediaProviderEditor[] getObjects()
* @author Tim Duesterhus
* @copyright 2011-2016 WoltLab GmbH
* @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
+ * @package WoltLabSuite\Core\Data\Bbcode\Media\Provider
*
* @method BBCodeMediaProvider getDecoratedObject()
* @mixin BBCodeMediaProvider
* @author 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
+ * @package WoltLabSuite\Core\Data\Bbcode\Media\Provider
*
* @method BBCodeMediaProvider current()
* @method BBCodeMediaProvider[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Box
+ * @since 3.0
*
* @property-read integer $boxID
* @property-read integer|null $objectTypeID id of the box controller object type
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Box
+ * @since 3.0
*
* @method BoxEditor[] getObjects()
* @method BoxEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Box
+ * @since 3.0
*
* @method Box getDecoratedObject()
* @mixin Box
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Box
+ * @since 3.0
*
* @method Box current()
* @method Box[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Captcha\Question
*
* @property-read integer $questionID
* @property-read string $question
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Captcha\Question
*
* @method CaptchaQuestion create()
* @method CaptchaQuestionEditor[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Captcha\Question
*
* @method CaptchaQuestion getDecoratedObject()
* @mixin CaptchaQuestion
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Captcha\Question
*
* @method CaptchaQuestion current()
* @method CaptchaQuestion[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @method Category getDecoratedObject()
* @mixin Category
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @property-read integer $categoryID
* @property-read integer $objectTypeID
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @method Category create()
* @method CategoryEditor[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @method Category getDecoratedObject()
* @mixin Category
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @method Category current()
* @method Category[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*
* @method Category getDecoratedObject()
* @mixin Category
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*/
class CategoryNodeTree implements \IteratorAggregate {
/**
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Category
*/
class UncachedCategoryNodeTree extends CategoryNodeTree {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Clipboard\Action
*
* @property-read integer $actionID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Clipboard\Action
*
* @method ClipboardAction create()
* @method ClipboardActionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Clipboard\Action
*
* @method ClipboardAction getDecoratedObject()
* @mixin ClipboardAction
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Clipboard\Action
*
* @method ClipboardAction current()
* @method ClipboardAction[] getObjects()
* @author Alexander Ebert
* @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.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Clipboard\Item
+ * @since 3.0
*/
class ClipboardItemAction extends AbstractDatabaseObjectAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @property-read integer $commentID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment create()
* @method CommentEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment getDecoratedObject()
* @mixin Comment
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment current()
* @method Comment[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment getDecoratedObject()
* @mixin Comment
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method LikeableComment getObjectByID($objectID)
* @method LikeableComment[] getObjectsByIDs(array $objectIDs)
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment getDecoratedObject()
* @mixin Comment
* Sets the user's profile.
*
* @param UserProfile $userProfile
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function setUserProfile(UserProfile $userProfile) {
$this->userProfile = $userProfile;
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method StructuredComment current()
* @method StructuredComment[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method Comment getDecoratedObject()
* @mixin Comment
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Comment
*
* @method ViewableComment current()
* @method ViewableComment[] getObjects()
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @property-read integer $responseID
* @property-read integer $commentID
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse create()
* @method CommentResponseEditor[] getObjects()
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse getDecoratedObject()
* @mixin CommentResponse
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse current()
* @method CommentResponse[] getObjects()
* @author Matthias Schmidt
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse getDecoratedObject()
* @mixin CommentResponse
* @author Matthias Schmidt
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method LikeableCommentResponse getObjectByID($objectID)
* @method LikeableCommentResponse[] getObjectsByIDs(array $objectIDs)
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse getDecoratedObject()
* @mixin CommentResponse
* Sets the user's profile.
*
* @param UserProfile $userProfile
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function setUserProfile(UserProfile $userProfile) {
$this->userProfile = $userProfile;
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method StructuredCommentResponse current()
* @method StructuredCommentResponse[] getObjects()
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method CommentResponse getDecoratedObject()
* @mixin CommentResponse
* @author Alexander Ebert
* @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.response
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Comment\Response
*
* @method ViewableCommentResponse current()
* @method ViewableCommentResponse[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Condition
*
* @property-read integer $conditionID
* @property-read integer $objectTypeID
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Condition
*
* @method Condition create()
* @method ConditionEditor[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Condition
*
* @method Condition getDecoratedObject()
* @mixin Condition
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Condition
*
* @method Condition current()
* @method Condition[] getObjects()
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.core.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Core\Object
*
* @property-read integer $objectID
* @property-read integer $packageID
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.core.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Core\Object
*
* @method CoreObject create()
* @method CoreObjectEditor[] getObjects()
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.core.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Core\Object
*
* @method CoreObject getDecoratedObject()
* @mixin CoreObject
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Event
*
* @method CoreObject current()
* @method CoreObject[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Cronjob
*
* @property-read integer $cronjobID
* @property-read string $className
* @author Tim Duesterhus, Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Cronjob
*
* @method Cronjob create()
* @method CronjobEditor[] getObjects()
* @author Alexander Ebert, Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Cronjob
*
* @method Cronjob getDecoratedObject()
* @mixin Cronjob
*
* @param string[] $descriptions
* @param boolean $deleteOldDescriptions
- * @since 2.2
+ * @since 3.0
*/
protected function saveDescriptions(array $descriptions, $deleteOldDescriptions = true) {
// set default value
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Cronjob
*
* @method Cronjob current()
* @method Cronjob[] getObjects()
* @author Alexander Ebert
* @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.log
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Cronjob\Log
*
* @property-read integer $cronjobLogID
* @property-read integer $cronjobID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @method CronjobLog create()
* @method CronjobLogEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Item
*
* @method CronjobLog getDecoratedObject()
* @mixin CronjobLog
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Acp\Menu\Item
*
* @method CronjobLog current()
* @method CronjobLog[] getObjects()
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Edit\History\Entry
*
* @property-read integer $entryID
* @property-read integer $objectTypeID
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Edit\History\Entry
*
* @method EditHistoryEntry create()
* @method EditHistoryEntryEditor[] getObjects()
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Edit\History\Entry
*
* @method EditHistoryEntry getDecoratedObject()
* @mixin EditHistoryEntry
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Edit\History\Entry
*
* @method EditHistoryEntry current()
* @method EditHistoryEntry[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Event\Listener
*
* @property-read integer $listenerID
* @property-read integer $packageID
* Returns the names of all events listened to.
*
* @return string[]
- * @since 2.2
+ * @since 3.0
*/
public function getEventNames() {
return explode(',', $this->eventName);
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Event\Listener
*
* @method EventListener create()
* @method EventListenerEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Event\Listener
*
* @method EventListener getDecoratedObject()
* @mixin EventListener
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Event\Listener
*
* @method EventListener current()
* @method EventListener[] getObjects()
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Label
*
* @property-read integer $labelID
* @property-read integer $groupID
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Label
*
* @method LabelEditor[] getObjects()
* @method LabelEditor getSingleObject()
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Label
*
* @method Label getDecoratedObject()
* @mixin Label
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Label
*
* @method Label current()
* @method Label[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Label\Group
*
* @property-read integer $groupID
* @property-read string $groupName
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Label\Group
*
* @method LabelGroup create()
* @method LabelGroupEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Label\Group
*
* @method LabelGroup getDecoratedObject()
* @mixin LabelGroup
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Label\Group
*
* @method LabelGroup current()
* @method LabelGroup[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Label\Group
*
* @method LabelGroup getDecoratedObject()
* @mixin LabelGroup
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language
*
* @property-read integer $languageID
* @property-read string $languageCode
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language
*
* @method Language create()
* @method LanguageEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language
*
* @method Language getDecoratedObject()
* @mixin Language
$filename = WCF_DIR.'language/'.$this->languageID.'_'.$category->languageCategory.'.php';
$writer = new AtomicWriter($filename);
- $writer->write("<?php\n/**\n* WoltLab Community Framework\n* language: ".$this->languageCode."\n* encoding: UTF-8\n* category: ".$category->languageCategory."\n* generated at ".gmdate("r")."\n* \n* DO NOT EDIT THIS FILE\n*/\n");
+ $writer->write("<?php\n/**\n* WoltLab Suite\n* language: ".$this->languageCode."\n* encoding: UTF-8\n* category: ".$category->languageCategory."\n* generated at ".gmdate("r")."\n* \n* DO NOT EDIT THIS FILE\n*/\n");
foreach ($languageItems as $languageItem => $languageItemValue) {
$writer->write("\$this->items['".$languageItem."'] = '".str_replace("'", "\'", $languageItemValue)."';\n");
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language
*
* @method Language current()
* @method Language[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Language
*/
class SetupLanguage extends Language {
/**
// update language files here
if (!empty($categoriesToCache)) {
$file = new File($filename);
- $file->write("<?php\n/**\n* WoltLab Community Framework\n* language: ".$this->languageCode."\n* encoding: UTF-8\n* category: WCF Setup\n* generated at ".gmdate("r")."\n* \n* DO NOT EDIT THIS FILE\n*/\n");
+ $file->write("<?php\n/**\n* WoltLab Suite\n* language: ".$this->languageCode."\n* encoding: UTF-8\n* category: WCF Setup\n* generated at ".gmdate("r")."\n* \n* DO NOT EDIT THIS FILE\n*/\n");
foreach ($categoriesToCache as $name) {
$file->write("\$this->items['".$name['name']."'] = '".str_replace("'", "\'", $name['cdata'])."';\n");
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Category
*
* @property-read integer $languageCategoryID
* @property-read string $languageCategory
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Category
*
* @method LanguageCategory create()
* @method LanguageCategoryEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Category
*
* @method LanguageCategory getDecoratedObject()
* @mixin LanguageCategory
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Category
*
* @method LanguageCategory current()
* @method LanguageCategory[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Item
*
* @property-read integer $languageItemID
* @property-read integer $languageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Item
*
* @method LanguageItem create()
* @method LanguageItemEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Item
*
* @method LanguageItem getDecoratedObject()
* @mixin LanguageItem
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Language\Item
*
* @method LanguageItem current()
* @method LanguageItem[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Like
*/
interface ILikeObjectTypeProvider extends IObjectTypeProvider {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @property-read integer $likeID
* @property-read integer $objectID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @method Like create()
* @method LikeEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @method Like getDecoratedObject()
* @mixin Like
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @method Like current()
* @method Like[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @method Like getDecoratedObject()
* @mixin Like
* Sets user profile.
*
* @param UserProfile $userProfile
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function setUserProfile(UserProfile $userProfile) {
$this->userProfile = $userProfile;
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like
*
* @method ViewableLike current()
* @method ViewableLike[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Like\Object
*
* @method LikeObject getDecoratedObject()
* @mixin LikeObject
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like\Object
*/
interface ILikeObject extends IDatabaseObjectProcessor, ITitledObject {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like\Object
*
* @property-read integer $likeObjectID
* @property-read integer $objectTypeID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Like\Object
*
* @method LikeObject getDecoratedObject()
* @mixin LikeObject
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Like\Object
*
* @method LikeObject current()
* @method LikeObject[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @property-read integer $mediaID
* @property-read string $filename
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @method Media create()
* @method MediaEditor[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @method Media getDecoratedObject()
* @mixin Media
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @method Media current()
* @method Media[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @method Media getDecoratedObject()
* @mixin Media
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Media
+ * @since 3.0
*
* @method ViewableMedia current()
* @method ViewableMedia[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu
+ * @since 3.0
*
* @property-read integer $menuID
* @property-read string $identifier
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu
+ * @since 3.0
*
* @method MenuEditor[] getObjects()
* @method MenuEditor getSingleObject()
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu
+ * @since 3.0
*/
class MenuCache extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu
+ * @since 3.0
*
* @method Menu getDecoratedObject()
* @mixin Menu
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu
+ * @since 3.0
*
* @method Menu current()
* @method Menu[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*
* @property-read integer $itemID
* @property-read integer $menuID
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*
* @method MenuItem create()
* @method MenuItemEditor[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*
* @method MenuItem getDecoratedObject()
* @mixin MenuItem
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*
* @method MenuItem current()
* @method MenuItem[] getObjects()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*
* @method MenuItem getDecoratedObject()
* @mixin MenuItem
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.menu.item
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\Menu\Item
+ * @since 3.0
*/
class MenuItemNodeTree {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @property-read integer $queueID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @method ModerationQueueEditor[] getObjects()
* @method ModerationQueueEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*/
class ModerationQueueActivationAction extends ModerationQueueAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @method ModerationQueue getDecoratedObject()
* @mixin ModerationQueue
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @method ModerationQueue current()
* @method ModerationQueue[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*/
class ModerationQueueReportAction extends ModerationQueueAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @method ModerationQueue getDecoratedObject()
* @mixin ModerationQueue
* Sets associated user profile object.
*
* @param UserProfile $userProfile
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function setUserProfile(UserProfile $userProfile) {
if ($this->affectedObject !== null && ($userProfile->userID == $this->affectedObject->getUserID())) {
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Moderation\Queue
*
* @method ViewableModerationQueue current()
* @method ViewableModerationQueue[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Modification\Log
*
* @property-read integer $logID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Modification\Log
*
* @method ModificationLog create()
* @method ModificationLogEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Modification\Log
*
* @method ModificationLog getDecoratedObject()
* @mixin ModificationLog
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Modification\Log
*
* @method ModificationLog current()
* @method ModificationLog[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Notice
*
* @property-read integer $noticeID
* @property-read string $noticeName
* Returns the textual representation of the notice.
*
* @return string
- * @since 2.2
+ * @since 3.0
*/
public function __toString() {
// replace `{$username}` with the active user's name and `{$email}`
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Notice
*
* @method NoticeEditor[] getObjects()
* @method NoticeEditor getSingleObject()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Notice
*
* @method Notice getDecoratedObject()
* @mixin Notice
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\Notice
*
* @method Notice current()
* @method Notice[] getObjects()
* @author Marcel Werk
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*
* @method ObjectType getDecoratedObject()
* @mixin ObjectType
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*/
abstract class AbstractObjectTypeProvider implements IObjectTypeProvider {
/**
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*/
interface IObjectTypeProvider {
/**
* @author Marcel Werk
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*
* @property-read integer $objectTypeID
* @property-read integer $definitionID
* Returns the object type definition of the object type.
*
* @return ObjectTypeDefinition
- * @since 2.2
+ * @since 3.0
*/
public function getDefinition() {
return ObjectTypeCache::getInstance()->getDefinition($this->definitionID);
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*
* @method ObjectType create()
* @method ObjectTypeEditor[] getObjects()
* @author Marcel Werk
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*/
class ObjectTypeCache extends SingletonFactory {
/**
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Object\Type
*
* @method ObjectType getDecoratedObject()
* @mixin ObjectType
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Object\Type\Definition
*
* @method ObjectType current()
* @method ObjectType[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Object\Type\Definition
*
* @property-read integer $definitionID
* @property-read string $definitionName
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Object\Type\Definition
*
* @method ObjectTypeDefinition create()
* @method ObjectTypeDefinitionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Object\Type\Definition
*
* @method ObjectTypeDefinition getDecoratedObject()
* @mixin ObjectTypeDefinition
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Object\Type\Definition
*
* @method ObjectTypeDefinition current()
* @method ObjectTypeDefinition[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option
*
* @property-read integer $optionID
* @property-read integer $packageID
* @author Alexander Ebert
* @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 Community Framework
- *
+ * @package WoltLabSuite\Core\Data$2 *
* @method Option create()
* @method OptionEditor[] getObjects()
* @method OptionEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option
*
* @method Option getDecoratedObject()
* @mixin Option
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option
*
* @method Option current()
* @method Option[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option\Category
*
* @property-read integer $categoryID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option\Category
*
* @method OptionCategory create()
* @method OptionCategoryEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option\Category
*
* @method OptionCategory getDecoratedObject()
* @mixin OptionCategory
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Option\Category
*
* @method OptionCategory current()
* @method OptionCategory[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package
*
* @property-read integer $packageID
* @property-read string $package
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package
*
* @method Package create()
* @method PackageEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Package
*/
class PackageCache extends SingletonFactory {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package
*
* @method Package getDecoratedObject()
* @mixin Package
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package
*
* @method Package current()
* @method Package[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Plugin
*
* @property-read string $pluginName
* @property-read integer|null $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Plugin
*
* @method PackageInstallationPlugin create()
* @method PackageInstallationPluginEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Plugin
*
* @method PackageInstallationPlugin getDecoratedObject()
* @mixin PackageInstallationPlugin
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Plugin
*
* @method PackageInstallationPlugin current()
* @method PackageInstallationPlugin[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Queue
*
* @property-read integer $queueID
* @property-read integer $parentQueueID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Queue
*
* @method PackageInstallationQueue create()
* @method PackageInstallationQueueEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Queue
*
* @method PackageInstallationQueue getDecoratedObject()
* @mixin PackageInstallationQueue
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Installation\Queue
*
* @method PackageInstallationQueue current()
* @method PackageInstallationQueue[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update
*
* @property-read integer $packageUpdateID
* @property-read integer $packageUpdateServerID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update
*
* @method PackageUpdate create()
* @method PackageUpdateEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update
*
* @method PackageUpdate getDecoratedObject()
* @mixin PackageUpdate
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update
*
* @method PackageUpdate current()
* @method PackageUpdate[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update
*
* @method PackageUpdate getDecoratedObject()
* @mixin PackageUpdate
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Server
*
* @property-read integer $packageUpdateServerID
* @property-read string $serverURL
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Server
*
* @method PackageUpdateServer create()
* @method PackageUpdateServerEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Server
*
* @method PackageUpdateServer getDecoratedObject()
* @mixin PackageUpdateServer
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Server
*
* @method PackageUpdateServer current()
* @method PackageUpdateServer[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Version
*
* @property-read integer $packageUpdateVersionID
* @property-read integer $packageUpdateID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Version
*
* @method PackageUpdateVersion create()
* @method PackageUpdateVersionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Version
*
* @method PackageUpdateVersion getDecoratedObject()
* @mixin PackageUpdateVersion
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Package\Update\Version
*
* @method PackageUpdateVersion current()
* @method PackageUpdateVersion[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*
* @property-read integer $pageID
* @property-read integer|null $parentPageID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*
* @method PageEditor[] getObjects()
* @method PageEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*/
class PageCache extends SingletonFactory {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*
* @method Page getDecoratedObject()
* @mixin Page
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*/
class PageLanguage {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*
* @method Page current()
* @method Page[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*
* @method Page getDecoratedObject()
* @mixin Page
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Page
+ * @since 3.0
*/
class PageNodeTree {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription
*
* @property-read integer $subscriptionID
* @property-read string $title
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription
*
* @method PaidSubscriptionEditor[] getObjects()
* @method PaidSubscriptionEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription
*
* @method PaidSubscription getDecoratedObject()
* @mixin PaidSubscription
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription
*
* @method PaidSubscription current()
* @method PaidSubscription[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\Transaction\Log
*
* @property-read integer $logID
* @property-read integer|null $subscriptionUserID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\Transaction\Log
*
* @method PaidSubscriptionTransactionLog create()
* @method PaidSubscriptionTransactionLogEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\Transaction\Log
*
* @method PaidSubscriptionTransactionLog getDecoratedObject()
* @mixin PaidSubscriptionTransactionLog
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\Transaction\Log
*
* @method PaidSubscriptionTransactionLog current()
* @method PaidSubscriptionTransactionLog[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\User
*
* @property-read integer $subscriptionUserID
* @property-read integer $subscriptionID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\User
*
* @method PaidSubscriptionUserEditor[] getObjects()
* @method PaidSubscriptionUserEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\User
*
* @method PaidSubscriptionUser getDecoratedObject()
* @mixin PaidSubscriptionUser
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Paid\Subscription\User
*
* @method PaidSubscriptionUser current()
* @method PaidSubscriptionUser[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll
*
* @property-read integer $pollID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll
*
* @method PollEditor[] getObjects()
* @method PollEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll
*
* @method Poll getDecoratedObject()
* @mixin Poll
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll
*
* @method Poll current()
* @method Poll[] getObjects()
* @author Alexander Ebert
* @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.poll
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Poll\Poll
*
* @property-read integer $optionID
* @property-read integer $pollID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll\Option
*
* @method PollOption create()
* @method PollOptionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll\Option
*
* @method PollOption getDecoratedObject()
* @mixin PollOption
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Poll\Option
*
* @method PollOption current()
* @method PollOption[] getObjects()
* @author Marcel Werk
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Search
*/
interface ISearchResultObject {
/**
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Search
*
* @property-read integer $searchID
* @property-read integer|null $userID
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Search
*
* @method Search create()
* @method SearchEditor[] getObjects()
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Search
*
* @method Search getDecoratedObject()
* @mixin Search
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Search
*
* @method Search current()
* @method Search[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Search\Keyword
*
* @property-read integer $keywordID
* @property-read string $keyword
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Search\Keyword
*
* @method SearchKeyword create()
* @method SearchKeywordEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Search\Keyword
*
* @method SearchKeyword getDecoratedObject()
* @mixin SearchKeyword
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Search\Keyword
*
* @method SearchKeyword current()
* @method SearchKeyword[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Session
*
* @property-read string $spiderID
*/
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Session
*
* @method Session create()
* @method SessionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Session
*
* @method Session getDecoratedObject()
* @mixin Session
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Session
*
* @method Session current()
* @method Session[] getObjects()
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Session\Virtual
*/
class SessionVirtual extends ACPSessionVirtual {
/**
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Session\Virtual
*
* @method SessionVirtual create()
* @method SessionVirtualEditor[] getObjects()
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Session\Virtual
*
* @method SessionVirtual getDecoratedObject()
* @mixin SessionVirtual
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\Session\Virtual
*
* @method SessionVirtual current()
* @method SessionVirtual[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Smiley
*
* @property-read integer $smileyID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Smiley
*
* @method SmileyEditor[] getObjects()
* @method SmileyEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Smiley
*/
class SmileyCache extends SingletonFactory {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Smiley
*
* @method Smiley getDecoratedObject()
* @mixin Smiley
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Smiley
*
* @method Smiley current()
* @method Smiley[] getObjects()
* @author Tim Duesterhus, Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Smiley\Category
*/
class SmileyCategory extends AbstractDecoratedCategory implements \Countable, ITraversableObject {
/**
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Smiley\Category
*
* @method Category create()
* @method CategoryEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Spider
*
* @property-read integer $spiderID
* @property-read string $spiderIdentifier
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Spider
*
* @method Spider create()
* @method SpiderEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Spider
*
* @method Spider getDecoratedObject()
* @mixin Spider
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Spider
*
* @method Spider current()
* @method Spider[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Stat\Daily
*
* @property-read integer $statID
* @property-read integer $objectTypeID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Stat\Daily
*
* @method StatDaily create()
* @method StatDailyEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Stat\Daily
*
* @method StatDaily getDecoratedObject()
* @mixin StatDaily
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Stat\Daily
*
* @method StatDaily current()
* @method StatDaily[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Style
*
* @method Style getDecoratedObject()
* @mixin Style
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Style
*
* @property-read integer $styleID
* @property-read integer $packageID
*
* @param string $variables
* @return array
- * @since 2.2
+ * @since 3.0
*/
public static function splitLessVariables($variables) {
$tmp = explode("/* WCF_STYLE_CUSTOM_USER_MODIFICATIONS */\n", $variables, 2);
* @param string $preset
* @param string $custom
* @return string
- * @since 2.2
+ * @since 3.0
*/
public static function joinLessVariables($preset, $custom) {
if (empty($custom)) {
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style
*
* @method StyleEditor[] getObjects()
* @method StyleEditor getSingleObject()
/**
* TODO: add documentation
- * @since 2.2
+ * @since 3.0
*/
public function validateMarkAsTainted() {
if (!WCF::getSession()->getPermission('admin.style.canManageStyle')) {
/**
* TODO: add documentation
- * @since 2.2
+ * @since 3.0
*/
public function markAsTainted() {
// merge definitions
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Style
*
* @method Style getDecoratedObject()
* @mixin Style
*/
class StyleEditor extends DatabaseObjectEditor implements IEditableCachedObject {
- const EXCLUDE_WCF_VERSION = '2.2.0 Alpha 1';
+ const EXCLUDE_WCF_VERSION = '3.0.0 Alpha 1';
const INFO_FILE = 'style.xml';
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style
*
* @method Style current()
* @method Style[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style\Variable
*
* @property-read integer $variableID
* @property-read string $variableName
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style\Variable
*
* @method StyleVariable create()
* @method StyleVariableEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style\Variable
*
* @method StyleVariable getDecoratedObject()
* @mixin StyleVariable
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Style\Variable
*
* @method StyleVariable current()
* @method StyleVariable[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Tag
*
* @property-read integer $tagID
* @property-read integer $languageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Tag
*
* @method Tag create()
* @method TagEditor[] getObjects()
/**
* Validates the 'setAsSynonyms' action.
*
- * @since 2.2
+ * @since 3.0
*/
public function validateSetAsSynonyms() {
WCF::getSession()->checkPermissions(['admin.content.tag.canManageTag']);
/**
* Sets a number of tags as a synonyms of another tag.
*
- * @since 2.2
+ * @since 3.0
*/
public function setAsSynonyms() {
// the "main" tag may not be a synonym itself
* Unmarks tags.
*
* @param integer[] $tagIDs
- * @since 2.2
+ * @since 3.0
*/
protected function unmarkItems(array $tagIDs = []) {
if (empty($tagIDs)) {
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Tag
*
* @method Tag getDecoratedObject()
* @mixin Tag
* Sets the weight of the tag.
*
* @param double $weight
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function setWeight($weight) {
$this->weight = $weight;
* Sets the size of the tag.
*
* @param double $size
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function setSize($size) {}
* Returns the size of the tag.
*
* @return double
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function getSize() {
return (($this->weight - 1) / 6) * 85 + 85;
* @author Tim Duesterhus, Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Tag
*
* @method Tag getDecoratedObject()
* @mixin Tag
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Tag
*
* @method Tag current()
* @method Tag[] getObjects()
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Template
*
* @property-read integer $templateID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Template
*
* @method TemplateEditor[] getObjects()
* @method TemplateEditor getSingleObject()
* @author Marcel Werk
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Template
*
* @method Template getDecoratedObject()
* @mixin Template
* @author Alexander Ebert
* @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
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Template
*
* @method Template current()
* @method Template[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Template\Group
*
* @property-read integer $templateGroupID
* @property-read integer|null $parentTemplateGroupID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Group
*
* @method TemplateGroup create()
* @method TemplateGroupEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\Template\Group
*
* @method TemplateGroup getDecoratedObject()
* @mixin TemplateGroup
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Group
*
* @method TemplateGroup current()
* @method TemplateGroup[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Listener
*
* @property-read integer $listenerID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Listener
*
* @method TemplateListener create()
* @method TemplateListenerEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Listener
*
* @method TemplateListener getDecoratedObject()
* @mixin TemplateListener
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\Template\Listener
*
* @method TemplateListener current()
* @method TemplateListener[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User
*/
class TeamList extends UserProfileList {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @property-read integer $userID
* @property-read string $username
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @method UserEditor[] getObjects()
* @method UserEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User
*/
class UserBirthdayAction extends UserProfileAction implements IGroupedUserListAction {
/**
* @author Tim Duesterhus
* @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
+ * @package WoltLabSuite\Core\Data\User
*/
class UserContentAction extends UserAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @method User getDecoratedObject()
* @mixin User
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @method User current()
* @method User[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @method User getDecoratedObject()
* @mixin User
*
* @param integer $userID
* @return UserProfile
- * @deprecated since 2.2, use UserProfileRuntimeCache::getObject()
+ * @deprecated 3.0, use UserProfileRuntimeCache::getObject()
*/
public static function getUserProfile($userID) {
return UserProfileRuntimeCache::getInstance()->getObject($userID);
*
* @param integer[] $userIDs
* @return UserProfile[]
- * @deprecated since 2.2, use UserProfileRuntimeCache::getObjects()
+ * @deprecated 3.0, use UserProfileRuntimeCache::getObjects()
*/
public static function getUserProfiles(array $userIDs) {
$users = UserProfileRuntimeCache::getInstance()->getObjects($userIDs);
*
* @param string $username
* @return UserProfile
- * @since 2.2
+ * @since 3.0
*/
public static function getGuestUserProfile($username) {
return new UserProfile(new User(null, ['username' => $username]));
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User
*/
class UserProfileAction extends UserAction {
/**
* @author Matthias Schmidt
* @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
- * @since 2.2
+ * @package WoltLabSuite\Core\Data\User
+ * @since 3.0
*
* @todo remove this class again
*/
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User
*
* @method UserProfile current()
* @method UserProfile[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User
*/
class UserRegistrationAction extends UserAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @property-read integer $eventID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @method UserActivityEvent create()
* @method UserActivityEventEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @method UserActivityEvent getDecoratedObject()
* @mixin UserActivityEvent
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @method UserActivityEvent current()
* @method UserActivityEvent[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @method UserActivityEvent getDecoratedObject()
* @mixin UserActivityEvent
* Sets user profile.
*
* @param UserProfile $userProfile
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function setUserProfile(UserProfile $userProfile) {
$this->userProfile = $userProfile;
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Activity\Event
*
* @method ViewableUserActivityEvent current()
* @method ViewableUserActivityEvent[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Authentication\Failure
*
* @property-read integer $failureID
* @property-read string $environment
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Authentication\Failure
*
* @method UserAuthenticationFailure create()
* @method UserAuthenticationFailureEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Authentication\Failure
*
* @method UserAuthenticationFailure getDecoratedObject()
* @mixin UserAuthenticationFailure
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Authentication\Failure
*
* @method UserAuthenticationFailure current()
* @method UserAuthenticationFailure[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*/
class DefaultAvatar implements IUserAvatar {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
* @see http://www.gravatar.com
*/
class Gravatar extends DefaultAvatar {
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*/
interface IUserAvatar {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*
* @property-read integer $avatarID
* @property-read string $avatarName
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*
* @method UserAvatar create()
* @method UserAvatarEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*
* @method UserAvatar getDecoratedObject()
* @mixin UserAvatar
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Avatar
*
* @method UserAvatar current()
* @method UserAvatar[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*
* @property-read integer $followID
* @property-read integer $userID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*
* @method UserFollow create()
* @method UserFollowEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*
* @method UserFollow getDecoratedObject()
* @mixin UserFollow
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*
* @method UserFollow current()
* @method UserFollow[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*
* @method UserProfile current()
* @method UserProfile[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*/
class UserFollowingAction extends UserFollowAction {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Follow
*/
class UserFollowingList extends UserFollowerList {
/**
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Group
*
* @method UserGroup getDecoratedObject()
* @mixin UserGroup
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group
*
* @property-read integer $groupID
* @property-read string $groupName
* Returns true if this is the 'Everyone' group.
*
* @return boolean
- * @since 2.2
+ * @since 3.0
*/
public function isEveryone() {
return $this->groupType == self::EVERYONE;
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group
*
* @method UserGroupEditor[] getObjects()
* @method UserGroupEditor getSingleObject()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group
*
* @method UserGroup getDecoratedObject()
* @mixin UserGroup
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group
*
* @method UserGroup current()
* @method UserGroup[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Assignment
*
* @property-read integer $assignmentID
* @property-read integer $groupID
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Assignment
*
* @method UserGroupAssignment create()
* @method UserGroupAssignmentEditor[] getObjects()
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Assignment
*
* @method UserGroupAssignment getDecoratedObject()
* @mixin UserGroupAssignment
* @author Matthias Schmidt
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Assignment
*
* @method UserGroupAssignment current()
* @method UserGroupAssignment[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option
*
* @property-read integer $usersOnly
*/
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option
*
* @method UserGroupOption create()
* @method UserGroupOptionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option
*
* @method UserGroupOption getDecoratedObject()
* @mixin UserGroupOption
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option
*
* @method UserGroupOption current()
* @method UserGroupOption[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option\Category
*
* @property-read integer $categoryID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option\Category
*
* @method UserGroupOptionCategory create()
* @method UserGroupOptionCategoryEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option\Category
*
* @method UserGroupOptionCategory getDecoratedObject()
* @mixin UserGroupOptionCategory
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Group\Option\Category
*
* @method UserGroupOptionCategory current()
* @method UserGroupOptionCategory[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Ignore
*
* @property-read integer $ignoreID
* @property-read integer $userID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Ignore
*
* @method UserIgnore create()
* @method UserIgnoreEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Ignore
*
* @method UserIgnore getDecoratedObject()
* @mixin UserIgnore
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Ignore
*
* @method UserIgnore current()
* @method UserIgnore[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Ignore
*/
class ViewableUserIgnoreList extends UserIgnoreList {
/**
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Menu\Item
*
* @property-read integer $menuItemID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Menu\Item
*
* @method UserMenuItem create()
* @method UserMenuItemEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Menu\Item
*
* @method UserMenuItem getDecoratedObject()
* @mixin UserMenuItem
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Menu\Item
*
* @method UserMenuItem current()
* @method UserMenuItem[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Notification
*
* @property-read integer $notificationID
* @property-read integer $packageID deprecated
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Notification
*
* @method UserNotificationEditor[] getObjects()
* @method UserNotificationEditor getSingleObject()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Notification
*
* @method UserNotification getDecoratedObject()
* @mixin UserNotification
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Notification
*
* @method UserNotification current()
* @method UserNotification[] getObjects()
* @author Marcel Werk
* @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.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Notification\Event
*
* @property-read integer $eventID
* @property-read integer $packageID
* @author Marcel Werk
* @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.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Notification\Event
*
* @method UserNotificationEventEditor[] getObjects()
* @method UserNotificationEventEditor getSingleObject()
* @author Marcel Werk
* @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.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Notification\Event
*
* @method UserNotificationEvent getDecoratedObject()
* @mixin UserNotificationEvent
* @author Marcel Werk
* @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.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Notification\Event
*
* @method UserNotificationEvent current()
* @method UserNotificationEvent[] getObjects()
* @author Marcel Werk
* @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.event.recipient
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Notification\Event\Recipient
*/
class UserNotificationEventRecipientList extends UserList {
/**
* @author Marcel Werk
* @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.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Object\Watch
*
* @property-read integer $watchID
* @property-read integer $objectTypeID
* @author Alexander Ebert
* @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.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Object\Watch
*
* @method UserObjectWatch create()
* @method UserObjectWatchEditor[] getObjects()
* @author Marcel Werk
* @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.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Object\Watch
*
* @method UserObjectWatch getDecoratedObject()
* @mixin UserObjectWatch
* @author Marcel Werk
* @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.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\User\Object\Watch
*
* @method UserObjectWatch current()
* @method UserObjectWatch[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Online
*
* @property-read integer|null $pageID
* @property-read integer|null $pageObjectID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Online
*
* @method UserOnline current()
* @method UserOnline[] getObjects()
* @author Joshua Ruesweg, Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Option
*
* @property-read integer $required
* @property-read integer $askDuringRegistration
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Option
*
* @method UserOption create()
* @method UserOptionEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Option
*
* @method UserOption getDecoratedObject()
* @mixin UserOption
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Option
*
* @method UserOption current()
* @method UserOption[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Option
*
* @method UserOption getDecoratedObject()
* @mixin UserOption
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Option\Category
*
* @property-read integer $categoryID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Option\Category
*
* @method UserOptionCategory create()
* @method UserOptionCategoryEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Option\Category
*
* @method UserOptionCategory getDecoratedObject()
* @mixin UserOptionCategory
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Option\Category
*
* @method UserOptionCategory current()
* @method UserOptionCategory[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Menu\Item
*
* @property-read integer $menuItemID
* @property-read integer $packageID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Menu\Item
*
* @method UserProfileMenuItem create()
* @method UserProfileMenuItemEditor[] getObjects()
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Menu\Item
*
* @method UserProfileMenuItem getDecoratedObject()
* @mixin UserProfileMenuItem
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Menu\Item
*
* @method UserProfileMenuItem current()
* @method UserProfileMenuItem[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Visitor
*
* @property-read integer $visitorID
* @property-read integer|null $ownerID
* @author Alexander Ebert
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Visitor
*
* @method UserProfileVisitor create()
* @method UserProfileVisitorEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Visitor
*
* @method UserProfileVisitor getDecoratedObject()
* @mixin UserProfileVisitor
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Profile\Visitor
*
* @method UserProfile current()
* @method UserProfile[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Rank
*
* @property-read integer $rankID
* @property-read integer $groupID
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Rank
*
* @method UserRank create()
* @method UserRankEditor[] getObjects()
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Rank
*
* @method UserRank getDecoratedObject()
* @mixin UserRank
* @author Marcel Werk
* @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
+ * @package WoltLabSuite\Core\Data\User\Rank
*
* @method UserRank current()
* @method UserRank[] getObjects()
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
abstract class AbstractCaptchaForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
abstract class AbstractForm extends AbstractPage implements IForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
abstract class AbstractModerationForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class AccountManagementForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class AvatarEditForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class DisclaimerForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class EmailActivationForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class EmailNewActivationCodeForm extends RegisterNewActivationCodeForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
interface IForm extends IPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class LoginForm extends \wcf\acp\form\LoginForm {
const AVAILABLE_DURING_OFFLINE_MODE = true;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class LostPasswordForm extends AbstractCaptchaForm {
const AVAILABLE_DURING_OFFLINE_MODE = true;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class MailForm extends AbstractCaptchaForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
abstract class MessageForm extends AbstractCaptchaForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class ModerationActivationForm extends AbstractModerationForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class ModerationReportForm extends AbstractModerationForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class NewPasswordForm extends AbstractForm {
const AVAILABLE_DURING_OFFLINE_MODE = true;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class NotificationSettingsForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
- * @deprecated since 2.1
+ * @package WoltLabSuite\Core\Form
+ * @deprecated 2.1
*/
abstract class RecaptchaForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class RegisterActivationForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class RegisterForm extends UserAddForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class RegisterNewActivationCodeForm extends AbstractForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class SearchForm extends AbstractCaptchaForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class SettingsForm extends AbstractForm {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class SignatureEditForm extends MessageForm {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage form
- * @category Community Framework
+ * @package WoltLabSuite\Core\Form
*/
class UserSearchForm extends UserOptionListForm {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class AbstractAuthedPage extends AbstractPage {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class AbstractFeedPage extends AbstractAuthedPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class AbstractPage implements IPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class AbstractSecurePage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class ArticleFeedPage extends AbstractFeedPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class ArticleListPage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class ArticlePage extends AbstractPage {
/**
* @author Joshua Ruesweg, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class AttachmentPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class CategoryArticleListPage extends ArticleListPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class CmsPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class DeletedContentListPage extends MultipleLinkPage {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class EditHistoryPage extends AbstractPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property UserFollowingList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
interface IPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @deprecated 2.2
+ * @package WoltLabSuite\Core\Page
+ * @deprecated 3.0
*/
interface ITrackablePage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property ViewableUserIgnoreList $objectList
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class MediaPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property UserProfileList $objectList
*/
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property ViewableModerationQueueList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class MultipleLinkPage extends AbstractPage {
/**
* @author Joshua Ruesweg
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Page
+ * @since 3.0
*/
class NotificationFeedPage extends AbstractFeedPage {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class NotificationListPage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class PaidSubscriptionListPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class PaidSubscriptionReturnPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class RecentActivityListPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class SearchResultPage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
abstract class SortablePage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class TaggedPage extends MultipleLinkPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property TeamList $objectList
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*/
class UserPage extends AbstractPage {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage page
- * @category Community Framework
+ * @package WoltLabSuite\Core\Page
*
* @property UsersOnlineList $objectList
*/
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
class CLIWCF extends WCF {
/**
*/
protected function initPHPLine() {
$terminal = TerminalFactory::get();
- self::$consoleReader = new ConsoleReader("WoltLab Community Framework", null, null, $terminal);
+ self::$consoleReader = new ConsoleReader("WoltLab Suite", null, null, $terminal);
// don't expand events, as the username and password will follow
self::getReader()->setExpandEvents(false);
if (VERBOSITY >= 0) {
- $headline = str_pad("WoltLab (r) Community Framework (tm) ".WCF_VERSION, self::getTerminal()->getWidth(), " ", STR_PAD_BOTH);
+ $headline = str_pad("WoltLab Suite (tm) ".WCF_VERSION, self::getTerminal()->getWidth(), " ", STR_PAD_BOTH);
self::getReader()->println($headline);
}
}
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
final class Callback {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
interface IAJAXInvokeAction { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message
*/
class MetaTagHandler extends SingletonFactory implements \Countable, \Iterator {
/**
* @author Tim Duesterhus
* @copyright 2011-2013 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
final class Regex {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
abstract class SingletonFactory {
/**
}
/**
- * WCF is the central class for the community framework.
+ * WCF is the central class for the WoltLab Suite Core.
* It holds the database connection, access to template and language engine.
*
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
class WCF {
/**
self::getTPL()->registerPrefilter(['event', 'hascontent', 'lang']);
self::getTPL()->assign([
'__wcf' => $this,
- '__wcfVersion' => LAST_UPDATE_TIME // @deprecated since 2.1, use LAST_UPDATE_TIME directly
+ '__wcfVersion' => LAST_UPDATE_TIME // @deprecated 2.1, use LAST_UPDATE_TIME directly
]);
EmailTemplateEngine::getInstance()->registerPrefilter(['event', 'hascontent', 'lang']);
EmailTemplateEngine::getInstance()->assign([
* Returns box handler.
*
* @return BoxHandler
- * @since 2.2
+ * @since 3.0
*/
public function getBoxHandler() {
return BoxHandler::getInstance();
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
class WCFACP extends WCF {
/**
* Returns the main menu object.
*
* @return Menu|null menu object
- * @since 2.2
+ * @since 3.0
*/
public function getFrontendMenu() {
return MenuCache::getInstance()->getMainMenu();
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
class WCFSetup extends WCF {
/**
/**
* Gets the selected wcf dir from request.
*
- * @since 2.2
+ * @since 3.0
*/
protected static function getInstallationDirectories() {
if (self::$developerMode && isset($_ENV['WCFSETUP_USEDEFAULTWCFDIR'])) {
/**
* Searches the wcf dir.
*
- * @since 2.2
+ * @since 3.0
*/
protected function configureDirectories() {
// get available packages
'processNo' => $processNo,
'userID' => $admin->userID,
'package' => 'com.woltlab.wcf',
- 'packageName' => 'WoltLab Community Framework',
+ 'packageName' => 'WoltLab Suite Core',
'archive' => TMP_DIR.'install/packages/'.$wcfPackageFile,
'isApplication' => 1
]);
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.acl
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Acl
*/
class ACLHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.ads
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Ads
*/
class AdHandler extends SingletonFactory {
/**
use wcf\system\WCF;
/**
- * Abstract implementation of a community framework application.
+ * Abstract implementation of a WoltLab Suite application.
*
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.application
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Application
*/
abstract class AbstractApplication extends SingletonFactory implements IApplication {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.application
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Application
*/
class ApplicationHandler extends SingletonFactory {
/**
*
* @param integer $packageID package id
* @return Application application object
- * @since 2.2
+ * @since 3.0
*/
public function getApplicationByID($packageID) {
if (isset($this->cache['application'][$packageID])) {
* e.g. cross-domain files requestable through the webserver.
*
* @return Application
- * @deprecated 2.2 please use `getApplication()` instead
+ * @deprecated 3.0 please use `getApplication()` instead
*/
public function getWCF() {
return $this->getApplicationByID(1);
namespace wcf\system\application;
/**
- * Default interface for all applications for the community framework.
+ * Default interface for all applications for the WoltLab Suite.
*
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.application
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Application
*/
interface IApplication {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.attachment
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Attachment
*/
abstract class AbstractAttachmentObjectType implements IAttachmentObjectType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.attachment
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Attachment
*/
class AttachmentHandler implements \Countable {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.attachment
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Attachment
*/
interface IAttachmentObjectType {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.background.job
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Background\Job
+ * @since 3.0
*/
class BackgroundQueueHandler extends SingletonFactory {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.background.job
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Background\Job
+ * @since 3.0
*/
abstract class AbstractBackgroundJob {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.background.job
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Background\Job
+ * @since 3.0
*/
class EmailDeliveryBackgroundJob extends AbstractBackgroundJob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*
* @method BBCode getDecoratedObject()
* @mixin BBCode
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class AttachmentBBCode extends AbstractBBCode {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class BBCodeHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class BBCodeParser extends SingletonFactory {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class CodeBBCode extends AbstractBBCode {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class EmailBBCode extends AbstractBBCode {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bbcode
+ * @since 3.0
*/
class HtmlBBCodeParser extends BBCodeParser {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
interface IBBCode extends IDatabaseObjectProcessor {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class ImageBBCode extends AbstractBBCode {
/**
*
* @param string $link
* @return string
- * @since 2.2
+ * @since 3.0
*/
protected function getProxyLink($link) {
try {
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class KeywordHighlighter extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class ListBBCode extends AbstractBBCode {
/**
* @author Tim Duesterhus
* @copyright 2011-2013 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class MediaBBCode extends AbstractBBCode {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class MessageParser extends BBCodeParser {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class PreParser extends SingletonFactory {
/**
/**
* Parses user mentions.
*
- * @since 2.2
+ * @since 3.0
*/
protected function parseUserMentions() {
static $userRegex = null;
*
* @param string $match
* @return string
- * @since 2.2
+ * @since 3.0
*/
public static function getUsername($match) {
// remove escaped single quotation mark
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class QuoteBBCode extends AbstractBBCode {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class SimpleMessageParser extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class SpoilerBBCode extends AbstractBBCode {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class TableBBCode extends AbstractBBCode {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode
*/
class URLBBCode extends AbstractBBCode {
/**
* @author Tim Duesterhus
* @copyright 2011-2013 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class BashHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class BrainfuckHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class CHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class CssHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class DiffHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
abstract class Highlighter extends SingletonFactory {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class HtmlHighlighter extends XmlHighlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class JavaHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class JsHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class PerlHighlighter extends Highlighter {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class PhpHighlighter extends Highlighter {
public static $colorToClass = [];
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class PlainHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2011-2013 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class PythonHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class SqlHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class TexHighlighter extends Highlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class TplHighlighter extends HtmlHighlighter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bbcode.highlighter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Bbcode\Highlighter
*/
class XmlHighlighter extends Highlighter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.benchmark
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Benchmark
*/
class Benchmark extends SingletonFactory {
const TYPE_SQL_QUERY = 1;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
abstract class AbstractBoxController implements IBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
abstract class AbstractDatabaseObjectListBoxController extends AbstractBoxController implements IConditionBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class BoxHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class FollowingsOnlineBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
interface IBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
interface IConditionBoxController extends IBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Box
*/
class PageCommentListBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class PaidSubscriptionsBoxController extends AbstractBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class RecentActivityListBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class RegisterButtonBoxController extends AbstractBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class SignedInAsBoxController extends AbstractBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class StaffOnlineListBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class StatisticsBoxController extends AbstractBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Box
*/
class TagCloudBoxController extends AbstractBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class TodaysBirthdaysBoxController extends AbstractBoxController {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class TodaysFollowingBirthdaysBoxController extends TodaysBirthdaysBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class UserListBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.box
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Box
+ * @since 3.0
*/
class UserOnlineListBoxController extends AbstractDatabaseObjectListBoxController {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.breadcrumb
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Breadcrumb
*/
class Breadcrumb {
/**
* May be left empty to disable url functionality.
*
* @param string $url
- * @param boolean $appendSession This parameter is unused as of WCF 2.2
+ * @param boolean $appendSession This parameter is unused as of version 3.0
*/
public function setURL($url, $appendSession = false) {
$this->url = $url;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.breadcrumb
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Breadcrumb
*/
class Breadcrumbs extends SingletonFactory implements \Countable, \Iterator {
/**
* Adds a breadcrumb (insertion order is crucial!).
*
* @param Breadcrumb $item
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function add(Breadcrumb $item) {
throw new \BadMethodCallException("Breadcrumbs::add() is no longer supported, please use " . PageLocationManager::class . " instead.");
* @param Breadcrumb $item
* @param integer $index
* @return boolean
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function replace(Breadcrumb $item, $index) {
throw new \BadMethodCallException("Breadcrumbs::replace() is no longer supported, please use " . PageLocationManager::class . " instead.");
*
* @param integer $index
* @return boolean
- * @deprecated 2.2
+ * @deprecated 3.0
*/
public function remove($index) {
throw new \BadMethodCallException("Breadcrumbs::remove() is no longer supported, please use " . PageLocationManager::class . " instead.");
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.breadcrumb
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Breadcrumb
*/
interface IBreadcrumbProvider {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing
+ * @since 3.0
*/
abstract class AbstractBulkProcessableObjectType extends AbstractObjectTypeProcessor implements IBulkProcessableObjectType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing
+ * @since 3.0
*/
abstract class AbstractBulkProcessingAction extends AbstractObjectTypeProcessor implements IBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing
+ * @since 3.0
*/
interface IBulkProcessableObjectType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing
+ * @since 3.0
*/
interface IBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing
+ * @since 3.0
*/
trait TReasonedBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
abstract class AbstractUserBulkProcessingAction extends AbstractBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
abstract class AbstractUserGroupsUserBulkProcessingAction extends AbstractUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class AssignToUserGroupsUserBulkProcessingAction extends AbstractUserGroupsUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class DeleteUserBulkProcessingAction extends AbstractUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class ExportMailAddressUserBulkProcessingAction extends AbstractUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class RemoveFromUserGroupsUserBulkProcessingAction extends AbstractUserGroupsUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class SendMailUserBulkProcessingAction extends AbstractUserBulkProcessingAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.bulk.processing.user
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Bulk\Processing\User
+ * @since 3.0
*/
class UserBulkProcessableObjectType extends AbstractBulkProcessableObjectType {
/**
* @author Alexander Ebert, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache
*/
class CacheHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ACLOptionCategoryCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ACPMenuCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ACPSearchProviderCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
abstract class AbstractCacheBuilder extends SingletonFactory implements ICacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Builder
+ * @since 3.0
*/
abstract class AbstractSortedUserCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class AdCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ApplicationCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class BBCodeCacheBuilder extends AbstractCacheBuilder {
/**
* @author Tim Duesterhus
* @copyright 2011-2013 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class BBCodeMediaProviderCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class CaptchaQuestionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class CategoryACLOptionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class CategoryCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ClipboardActionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ClipboardPageCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ConditionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class CoreObjectCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class CronjobCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class EventListenerCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
interface ICacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class LabelCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class LanguageCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Builder
+ * @since 3.0
*/
class MenuCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class MostActiveMembersCacheBuilder extends AbstractSortedUserCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class MostLikedMembersCacheBuilder extends AbstractSortedUserCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class NewestMembersCacheBuilder extends AbstractSortedUserCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class NoticeCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class ObjectTypeCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class OptionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class PackageCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class PackageUpdateCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Builder
+ * @since 3.0
*/
class PageCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class PaidSubscriptionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Builder
+ * @since 3.0
*/
class RoutingCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class SmileyCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class SpiderCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class StyleCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class TagCloudCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class TemplateGroupCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
- * @deprecated since 2.1
+ * @package WoltLabSuite\Core\System\Cache\Builder
+ * @deprecated 2.1
*/
class TemplateListenerCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class TemplateListenerCodeCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class TypedTagCloudCacheBuilder extends TagCloudCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserBirthdayCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserGroupAssignmentCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserGroupCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserGroupOptionCacheBuilder extends OptionCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserGroupPermissionCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserMenuCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcell Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserNotificationEventCacheBuilder extends AbstractCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserOptionCacheBuilder extends OptionCacheBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserProfileMenuCacheBuilder extends AbstractCacheBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.builder
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Builder
*/
class UserStatsCacheBuilder extends AbstractCacheBuilder {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*/
abstract class AbstractRuntimeCache extends SingletonFactory implements IRuntimeCache {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*
* @method CommentResponse[] getCachedObjects()
* @method CommentResponse getObject($objectID)
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*
* @method Comment[] getCachedObjects()
* @method Comment getObject($objectID)
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*/
interface IRuntimeCache {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*
* @method UserProfile[] getCachedObjects()
* @method UserProfile getObject($objectID)
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*
* @method User[] getCachedObjects()
* @method User getObject($objectID)
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.runtime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Runtime
+ * @since 3.0
*
* @method ViewableArticle[] getCachedObjects()
* @method ViewableArticle getObject($objectID)
* @author Alexander Ebert, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.source
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Source
*/
class DiskCacheSource implements ICacheSource {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.source
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Source
*/
interface ICacheSource {
/**
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.source
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cache\Source
*/
class MemcachedCacheSource implements ICacheSource {
/**
* @author Maximilian Mader
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache.source
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cache\Source
+ * @since 3.0
*/
class RedisCacheSource implements ICacheSource {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.captcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Captcha
*/
class CaptchaHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.captcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Captcha
*/
class CaptchaQuestionHandler implements ICaptchaHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.captcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Captcha
*/
interface ICaptchaHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.captcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Captcha
*/
class RecaptchaHandler implements ICaptchaHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
abstract class AbstractCategoryType extends SingletonFactory implements ICategoryType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Category
+ * @since 3.0
*/
class ArticleCategoryType extends AbstractCategoryType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
class CategoryHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
class CategoryPermissionHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
interface ICategoryType {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.category
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Category
*/
class SmileyCategoryType extends AbstractCategoryType {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system
- * @category Community Framework
+ * @package WoltLabSuite\Core\System
*/
class DatabaseCLICommandHistory extends MemoryHistory {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class CLICommandHandler {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class CLICommandNameCompleter implements Completer {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class CommandsCLICommand implements ICLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class CronjobCLICommand implements IArgumentedCLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class ExitCLICommand implements ICLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class HelpCLICommand implements IArgumentedCLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
interface IArgumentedCLICommand extends ICLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
interface ICLICommand {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class ImportCLICommand implements ICLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class PackageCLICommand implements IArgumentedCLICommand {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cli.command
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cli\Command
*/
class WorkerCLICommand implements IArgumentedCLICommand {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard
*/
final class ClipboardEditorItem {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard
*/
class ClipboardHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard\Action
*/
abstract class AbstractClipboardAction implements IClipboardAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard\Action
*/
interface IClipboardAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Clipboard\Action
+ * @since 3.0
*/
class MediaClipboardAction extends AbstractClipboardAction {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Clipboard\Action
+ * @since 3.0
*/
class TagClipboardAction extends AbstractClipboardAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard\Action
*/
class UserClipboardAction extends AbstractClipboardAction {
/**
* Returns the ids of the users which can be enabled.
*
* @return integer[]
- * @since 2.2
+ * @since 3.0
*/
protected function validateEnable() {
// check permissions
* Returns the ids of the users which can be merge.
*
* @return integer[]
- * @since 2.2
+ * @since 3.0
*/
protected function validateMerge() {
// check permissions
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.clipboard.action
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Clipboard\Action
*/
class UserContentClipboardAction extends AbstractClipboardAction {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment
- * @category Community Framework
- * @deprecated since 2.2, use CommentRuntimeCache and UserProfileRuntimeCache
+ * @package WoltLabSuite\Core\System\Comment
+ * @deprecated 3.0, use CommentRuntimeCache and UserProfileRuntimeCache
*/
class CommentDataHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment
*/
class CommentHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
abstract class AbstractCommentManager extends SingletonFactory implements ICommentManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
class ArticleCommentManager extends AbstractCommentManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
interface ICommentManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
class ModerationQueueCommentManager extends AbstractCommentManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
class PageCommentManager extends AbstractCommentManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.comment.manager
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Comment\Manager
*/
class UserProfileCommentManager extends AbstractCommentManager implements IViewableLikeProvider {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
abstract class AbstractCheckboxCondition extends AbstractSingleFieldCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractCondition extends AbstractObjectTypeProcessor implements ICondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractIntegerCondition extends AbstractSingleFieldCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
abstract class AbstractMultiCategoryCondition extends AbstractMultiSelectCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractMultiSelectCondition extends AbstractSelectCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractMultipleFieldsCondition extends AbstractCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
abstract class AbstractObjectTextPropertyCondition extends AbstractTextCondition implements IObjectCondition, IObjectListCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractSelectCondition extends AbstractSingleFieldCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractSingleFieldCondition extends AbstractCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
abstract class AbstractTextCondition extends AbstractSingleFieldCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
abstract class AbstractTimestampCondition extends AbstractSingleFieldCondition implements IObjectCondition, IObjectListCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class ConditionHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class DaysOfWeekCondition extends AbstractMultiSelectCondition implements IContentCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
interface ICondition extends IDatabaseObjectProcessor {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
interface IContentCondition extends ICondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
interface IObjectCondition extends ICondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
interface IObjectListCondition extends ICondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
interface IUserCondition extends ICondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @deprecated since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @deprecated 3.0
*/
class MultiPageControllerCondition extends AbstractMultiSelectCondition implements IContentCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
trait TObjectListUserCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
trait TObjectUserCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class TimeCondition extends AbstractMultipleFieldsCondition implements IContentCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserAvatarCondition extends AbstractSelectCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserBirthdayCondition extends AbstractCondition implements IContentCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserEmailCondition extends AbstractTextCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserGroupCondition extends AbstractMultipleFieldsCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserIntegerPropertyCondition extends AbstractIntegerCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserLanguageCondition extends AbstractSingleFieldCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Joshua Ruesweg, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserMobileBrowserCondition extends AbstractSingleFieldCondition implements IContentCondition {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserOptionsCondition extends AbstractMultipleFieldsCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserRegistrationDateCondition extends AbstractSingleFieldCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserRegistrationDateIntervalCondition extends AbstractIntegerCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserStateCondition extends AbstractSingleFieldCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition
+ * @since 3.0
*/
class UserTimestampPropertyCondition extends AbstractTimestampCondition implements IContentCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Condition
*/
class UserUsernameCondition extends AbstractTextCondition implements IContentCondition, IObjectListCondition, IUserCondition {
use TObjectListUserCondition;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.condition.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Condition\Page
+ * @since 3.0
*/
class MultiPageCondition extends AbstractMultiSelectCondition implements IContentCondition {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
abstract class AbstractCronjob implements ICronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cronjob
+ * @since 3.0
*/
class ArticlePublicationCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class AttachmentCleanUpCronjob extends AbstractCronjob {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Cronjob
+ * @since 3.0
*/
class BackgroundQueueCleanUpCronjob extends AbstractCronjob {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class CronjobScheduler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class DailyCleanUpCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class DailyMailNotificationCronjob extends AbstractCronjob {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class GetUpdateInfoCronjob implements ICronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class HourlyCleanUpCronjob extends AbstractCronjob {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
interface ICronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class LastActivityCronjob extends AbstractCronjob {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class ModerationQueueCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class RefreshSearchRobotsCronjob implements ICronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class SessionCleanUpCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class StatDailyBuilderCronjob extends AbstractCronjob {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class UserBanCronjob extends AbstractCronjob {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class UserGroupAssignmentCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cronjob
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Cronjob
*/
class UserQuitCronjob extends AbstractCronjob {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database
*/
abstract class Database {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database
- * @category Community Framework
- * @deprecated 2.2 - Use \wcf\system\database\exception\DatabaseException
+ * @package WoltLabSuite\Core\System\Database
+ * @deprecated 3.0 - Use \wcf\system\database\exception\DatabaseException
*/
class DatabaseException extends SystemException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database
*/
class MySQLDatabase extends Database {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database
*/
class PostgreSQLDatabase extends Database {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.editor
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Editor
*/
abstract class DatabaseEditor {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.editor
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Editor
*/
class MySQLDatabaseEditor extends DatabaseEditor {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.editor
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Editor
*/
class PostgreSQLDatabaseEditor extends DatabaseEditor {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Database\Exception
+ * @since 3.0
*/
class DatabaseException extends \wcf\system\database\DatabaseException {
/** @noinspection PhpMissingParentConstructorInspection */
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Database\Exception
+ * @since 3.0
*/
class DatabaseQueryException extends DatabaseException { }
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Database\Exception
+ * @since 3.0
*/
class DatabaseQueryExecutionException extends DatabaseQueryException implements IExtraInformationException {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Database\Exception
+ * @since 3.0
*/
class DatabaseTransactionException extends DatabaseException { }
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.statement
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Statement
*
* @mixin \PDOStatement
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.util
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Util
*/
class ConditionBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.util
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Util
*/
class PreparedStatementConditionBuilder extends ConditionBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.database.util
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Database\Util
*/
class SQLParser {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class EditHistoryManager extends SingletonFactory {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.edit
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Edit
*/
interface IHistorySavingObject extends IDatabaseObjectProcessor, IUserContent {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.edit
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Edit
*/
interface IHistorySavingObjectTypeProvider extends IObjectTypeProvider {
/**
* Returns the identifier of the appropriate page menu item.
*
* @return string
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function getActivePageMenuItem();
}
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email
+ * @since 3.0
*/
class Email {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email
+ * @since 3.0
*/
final class EmailGrammar {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email
+ * @since 3.0
*/
class Mailbox {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email
+ * @since 3.0
*/
class UserMailbox extends Mailbox {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
abstract class AbstractMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
abstract class AbstractMultipartMimePart extends AbstractMimePart implements IRecipientAwareMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class AttachmentMimePart extends AbstractMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class HtmlTextMimePart extends RecipientAwareTextMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
interface IRecipientAwareMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class MimePartFacade extends AbstractMimePart implements IRecipientAwareMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class MultipartAlternativeMimePart extends AbstractMultipartMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class MultipartMixedMimePart extends AbstractMultipartMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class PlainTextMimePart extends RecipientAwareTextMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class RecipientAwareTextMimePart extends TextMimePart implements IRecipientAwareMimePart {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.mime
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Mime
+ * @since 3.0
*/
class TextMimePart extends AbstractMimePart {
/**
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport
+ * @since 3.0
*/
class DebugEmailTransport implements EmailTransport {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport
+ * @since 3.0
*/
interface EmailTransport {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport
+ * @since 3.0
*/
class PhpEmailTransport implements EmailTransport {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport
+ * @since 3.0
*/
class SmtpEmailTransport implements EmailTransport {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport\Exception
+ * @since 3.0
*/
class PermanentFailure extends \Exception { }
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.email.transport.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Email\Transport\Exception
+ * @since 3.0
*/
class TransientFailure extends \Exception { }
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Event
*/
class EventHandler extends SingletonFactory {
/**
* *DEPRECATED*
* EventListeners can be registered for a specific event in many controller objects.
*
- * @deprecated since 2.1, use \wcf\system\event\listener\IParameterizedEventListener
+ * @deprecated 2.1, use \wcf\system\event\listener\IParameterizedEventListener
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Event
*/
interface IEventListener {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event.listener
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Event\Listener
+ * @since 3.0
*/
abstract class AbstractUserActionRenameListener implements IParameterizedEventListener {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event.listener
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Event\Listener
+ * @since 3.0
*/
abstract class AbstractUserMergeListener implements IParameterizedEventListener {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event.listener
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Event\Listener
*/
interface IParameterizedEventListener {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.event.listener
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Event\Listener
*/
class SessionAccessLogListener implements IParameterizedEventListener {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class AJAXException extends LoggedException {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Exception
+ * @since 3.0
*/
class ErrorException extends SystemException {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class HTTPNotFoundException extends SystemException { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class HTTPServerErrorException extends SystemException { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class HTTPUnauthorizedException extends SystemException { }
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Exception
+ * @since 3.0
*/
interface IExtraInformationException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @deprecated 2.2 - Fatal Exceptions are printed automatically, if you need a well styled page use: NamedUserException
+ * @package WoltLabSuite\Core\System\Exception
+ * @deprecated 3.0 - Fatal Exceptions are printed automatically, if you need a well styled page use: NamedUserException
*/
interface IPrintableException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class IllegalLinkException extends NamedUserException {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Exception
+ * @since 3.0
*/
class ImplementationException extends \LogicException {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Exception
+ * @since 3.0
*/
class InvalidArgumentException extends SystemException { }
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class InvalidSecurityTokenException extends NamedUserException {
/**
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @deprecated 2.2 - Fatal Exceptions are logged automatically.
+ * @package WoltLabSuite\Core\System\Exception
+ * @deprecated 3.0 - Fatal Exceptions are logged automatically.
*/
class LoggedException extends \Exception {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class NamedUserException extends UserException {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Exception
+ * @since 3.0
*/
class ParentClassException extends \LogicException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class PermissionDeniedException extends UserException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class SystemException extends LoggedException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
abstract class UserException extends \Exception implements IPrintableException {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class UserInputException extends UserException {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class ValidateActionException extends \Exception {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exporter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exporter
*/
abstract class AbstractExporter implements IExporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exporter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exporter
*/
interface IExporter {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form
*/
class FormDocument {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form
*/
interface IFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form
*/
interface IFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.container
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Container
*/
abstract class AbstractFormElementContainer implements IFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form
*/
class GroupFormElementContainer extends AbstractFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.container
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Container
*/
class MultipleSelectionFormElementContainer extends SelectionFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.container
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Container
*/
abstract class SelectionFormElementContainer extends AbstractFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.container
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Container
*/
class SingleSelectionFormElementContainer extends SelectionFormElementContainer {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
abstract class AbstractFormElement implements IFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
abstract class AbstractNamedFormElement extends AbstractFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
class LabelFormElement extends AbstractFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
class MultipleSelectionFormElement extends AbstractNamedFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
class PasswordInputFormElement extends AbstractNamedFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
class SingleSelectionFormElement extends AbstractNamedFormElement {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.form.element
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Form\Element
*/
class TextInputFormElement extends AbstractNamedFormElement {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputProcessor {
protected $embeddedContent = [];
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlInputFilter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class MessageHtmlInputFilter implements IHtmlInputFilter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputNodeImg extends AbstractHtmlNode {
protected $tagName = 'img';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputNodeProcessor extends HtmlNodeProcessor implements IHtmlInputNodeProcessor {
protected $embeddedContent = [];
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputNodeTextParser {
protected $elementStack = [];
*
* @param string $match
* @return string
- * @since 2.2
+ * @since 3.0
*/
public function getUsername($match) {
// remove escaped single quotation mark
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputNodeWoltlabMention extends AbstractHtmlNode {
protected $tagName = 'woltlab-mention';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlInputNodeWoltlabMetacode extends AbstractHtmlNode {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.html.input.node
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Html\Input\Node
+ * @since 3.0
*/
class HtmlInputNodeWoltlabMetacodeMarker extends AbstractHtmlNode {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlInputNode extends IHtmlNode {}
use wcf\system\html\node\IHtmlNodeProcessor;
/**
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlInputNodeProcessor extends IHtmlNodeProcessor {
public function getEmbeddedContent();
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
abstract class AbstractMetacodeConverter implements IMetacodeConverter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class ColorMetacodeConverter extends AbstractMetacodeConverter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
interface IMetacodeConverter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class QuoteMetacodeConverter extends AbstractMetacodeConverter {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class SizeMetacodeConverter extends AbstractMetacodeConverter {
protected $sizes = [8, 10, 12, 14, 18, 24, 36];
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
abstract class AbstractHtmlNode implements IHtmlNode {
protected $tagName = '';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlNodeProcessor implements IHtmlNodeProcessor {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlNode {
public function getTagName();
namespace wcf\system\html\node;
/**
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlNodeProcessor {
public function getDocument();
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputProcessor {
/**
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeBlockquote extends AbstractHtmlNode {
protected $tagName = 'blockquote';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeProcessor extends HtmlNodeProcessor {
public function process() {
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeWoltlabColor extends AbstractHtmlNode {
protected $tagName = 'woltlab-color';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeWoltlabMention extends AbstractHtmlNode {
protected $tagName = 'woltlab-mention';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeWoltlabMetacode extends AbstractHtmlNode {
protected $tagName = 'woltlab-metacode';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
class HtmlOutputNodeWoltlabSize extends AbstractHtmlNode {
protected $tagName = 'woltlab-size';
/**
* TOOD documentation
- * @since 2.2
+ * @since 3.0
*/
interface IHtmlOutputNode extends IHtmlNode {}
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.image
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Image
*/
class ImageHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.image.adapter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Image\Adapter
*/
class GDImageAdapter implements IImageAdapter {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.image.adapter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Image\Adapter
*/
interface IImageAdapter {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.image.adapter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Image\Adapter
*/
class ImageAdapter implements IImageAdapter {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.image.adapter
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Image\Adapter
*/
class ImagickImageAdapter implements IImageAdapter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractACLImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractAttachmentImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractCategoryImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractCommentImporter extends AbstractImporter {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractCommentResponseImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
abstract class AbstractImporter implements IImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractLikeImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractPollImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractPollOptionImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractPollOptionVoteImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class AbstractWatchedObjectImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
interface IImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class ImportHandler extends SingletonFactory implements IAJAXInvokeAction {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class LabelGroupImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class LabelImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class SmileyCategoryImporter extends AbstractCategoryImporter {
/**
* @author Tim Duesterhus, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class SmileyImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserAvatarImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserCommentImporter extends AbstractCommentImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserCommentResponseImporter extends AbstractCommentResponseImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserFollowerImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserGroupImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserOptionImporter extends AbstractImporter {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.importer
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Importer
*/
class UserRankImporter extends AbstractImporter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class AtomicWriter extends File {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class FTP {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*
* @method boolean close()
* @method boolean eof()
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*
* @method resource open($mode, $use_include_path = 0)
* @method boolean rewind()
* @author Tim Duesterhus
* @copyright 2012 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
interface IArchive {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class RemoteFile extends File {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class Tar implements IArchive {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class TarWriter extends Tar {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class Zip extends File implements IArchive {
const LOCAL_FILE_SIGNATURE = "\x50\x4b\x03\x04";
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.io
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Io
*/
class ZipWriter {
protected $headers = [];
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label
*/
class LabelHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object
*/
abstract class AbstractLabelObjectHandler extends SingletonFactory implements ILabelObjectHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object
*/
interface ILabelObjectHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object\Type
*/
abstract class AbstractLabelObjectTypeHandler extends SingletonFactory implements ILabelObjectTypeHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object\Type
*/
interface ILabelObjectTypeHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object\Type
*/
class LabelObjectType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.label.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Label\Object\Type
*/
class LabelObjectTypeContainer implements \Countable, \Iterator {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.language
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Language
*/
class I18nHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.language
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Language
*/
class LanguageFactory extends SingletonFactory {
/**
* Returns the default language object.
*
* @return Language
- * @since 2.2
+ * @since 3.0
*/
public function getDefaultLanguage() {
return $this->getLanguage($this->cache['default']);
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.like
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Like
*/
interface IViewableLikeProvider {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.like
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Like
*/
class LikeHandler extends SingletonFactory {
/**
* @author Alexander Ebert, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.log.modification
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Log\Modification
+ * @since 3.0
*/
abstract class AbstractModificationLogHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.log.modification
- * @category Community Framework
- * @deprecated since 2.2, use AbstractModificationLogHandler
+ * @package WoltLabSuite\Core\System\Log\Modification
+ * @deprecated 3.0, use AbstractModificationLogHandler
*/
class ModificationLogHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.mail
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Mail
* @deprecated The Community Framework < 2.2 mail API is deprecated in favor of \wcf\system\email\*.
*/
class DebugMailSender extends MailSender {
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.mail
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Mail
* @deprecated The Community Framework < 2.2 mail API is deprecated in favor of \wcf\system\email\*.
*/
class Mail {
$this->header .=
'X-Priority: 3'.self::$lineEnding
- .'X-Mailer: WoltLab Community Framework Mail Package'.self::$lineEnding
+ .'X-Mailer: WoltLab Suite Mail Package'.self::$lineEnding
.'From: '.$this->getFrom().self::$lineEnding
.($this->getCCString() != '' ? 'CC:'.$this->getCCString().self::$lineEnding : '')
.($this->getBCCString() != '' ? 'BCC:'.$this->getBCCString().self::$lineEnding : '');
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.mail
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Mail
* @deprecated The Community Framework < 2.2 mail API is deprecated in favor of \wcf\system\email\*.
*/
abstract class MailSender {
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.mail
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Mail
* @deprecated The Community Framework < 2.2 mail API is deprecated in favor of \wcf\system\email\*.
*/
class PHPMailSender extends MailSender {
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage data.mail
- * @category Community Framework
+ * @package WoltLabSuite\Core\Data\Mail
* @deprecated The Community Framework < 2.2 mail API is deprecated in favor of \wcf\system\email\*.
*/
class SMTPMailSender extends MailSender {
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu
*/
interface ITreeMenuItem {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu
*/
abstract class TreeMenu extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\Acp
*/
class ACPMenu extends TreeMenu {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User
*
* @method UserMenuItem getDecoratedObject()
* @mixin UserMenuItem
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User
*/
interface IUserMenuItemProvider extends IDatabaseObjectProcessor {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User
*/
class UserMenu extends TreeMenu {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile
*/
class UserProfileMenu extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile\Content
*/
class AboutUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile\Content
*/
class CommentUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile\Content
*/
interface IUserProfileMenuContent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile\Content
*/
class LikesUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.menu.user.profile.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Menu\User\Profile\Content
*/
class RecentActivityUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message
*/
class QuickReplyManager extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.censorship
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Censorship
*/
class Censorship extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.embedded.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Embedded\Object
*
* @method ObjectType getDecoratedObject()
* @mixin ObjectType
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.embedded.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Embedded\Object
*/
class AttachmentMessageEmbeddedObjectHandler extends AbstractMessageEmbeddedObjectHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.embedded.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Embedded\Object
*/
interface IMessageEmbeddedObjectHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.embedded.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Embedded\Object
*/
class MessageEmbeddedObjectManager extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.embedded.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Embedded\Object
*/
class QuoteMessageEmbeddedObjectHandler extends AbstractMessageEmbeddedObjectHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.quote
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Quote
*/
abstract class AbstractMessageQuoteHandler extends SingletonFactory implements IMessageQuoteHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.quote
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Quote
*/
interface IMessageQuoteHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.quote
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Quote
*/
class MessageQuoteManager extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.message.quote
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Message\Quote
*
* Note: We cannot use mixin here as that causes errors about methods not being implemented.
* @method string getExcerpt($maxLength = 255)
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation
*/
abstract class AbstractDeletedContentProvider extends AbstractObjectTypeProcessor implements IDeletedContentProvider {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation
*/
interface IDeletedContentProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
abstract class AbstractModerationQueueHandler implements IModerationQueueHandler {
/**
/**
* @inheritDoc
- * @since 2.2
+ * @since 3.0
*/
public function getCommentNotificationLanguageItemPrefix() {
// this implementation exists to provide backwards compatibility;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
abstract class AbstractModerationQueueManager extends SingletonFactory implements IModerationQueueManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
interface IModerationQueueHandler {
/**
* and comment reponses on moderation queues of this type.
*
* @return string
- * @since 2.2
+ * @since 3.0
*/
public function getCommentNotificationLanguageItemPrefix();
}
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
interface IModerationQueueManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class ModerationQueueActivationManager extends AbstractModerationQueueManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class ModerationQueueManager extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class ModerationQueueReportManager extends AbstractModerationQueueManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue.activiation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue\Activiation
*/
interface IModerationQueueActivationHandler extends IModerationQueueHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class CommentCommentModerationQueueReportHandler extends AbstractModerationQueueHandler implements IModerationQueueReportHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class CommentResponseModerationQueueReportHandler extends CommentCommentModerationQueueReportHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue.report
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue\Report
*/
interface IModerationQueueReportHandler extends IModerationQueueHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.moderation.queue
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Moderation\Queue
*/
class UserModerationQueueReportHandler extends AbstractModerationQueueHandler implements IModerationQueueReportHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.notice
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Notice
*/
class NoticeHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class AboutMeOptionType extends MessageOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
abstract class AbstractCategoryMultiSelectOptionType extends AbstractOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
abstract class AbstractOptionType implements IOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class BirthdayOptionType extends DateOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class BooleanOptionType extends AbstractOptionType implements ISearchableUserOption {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class CaptchaSelectOptionType extends AbstractOptionType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class CheckboxesOptionType extends MultiSelectOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class DateOptionType extends TextOptionType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class FileOptionType extends AbstractOptionType {
/**
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class FileSizeOptionType extends TextOptionType {
/**
* @author Tobias Friebel
* @copyright 2001-2011 Tobias Friebel
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class FloatOptionType extends TextOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
interface IOptionHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
interface IOptionType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
interface ISearchableConditionUserOption extends ISearchableUserOption {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
interface ISearchableUserOption {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class IntegerOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class MessageOptionType extends TextareaOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class MultiSelectOptionType extends SelectOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class OptionHandler implements IOptionHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class PasswordOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class PaymentMethodSelectOptionType extends AbstractOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class RadioButtonOptionType extends AbstractOptionType implements ISearchableConditionUserOption {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class SelectOptionType extends RadioButtonOptionType {
protected $allowEmptyValue = false;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TextI18nOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TextOptionType extends AbstractOptionType implements ISearchableConditionUserOption {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TextareaI18nOptionType extends TextareaOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TextareaIpAddressOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TextareaOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class TimezoneOptionType extends AbstractOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class URLOptionType extends TextOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class UserGroupOptionType extends UserGroupsUserGroupOptionType { }
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class UseroptionsOptionType extends AbstractOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class BirthdayUserOptionOutput extends DateUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class DateUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class FacebookUserOptionOutput implements IUserOptionOutput {
/**
* @author Tobias Friebel
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class FloatUserOptionOutput implements IUserOptionOutput {
/**
* @author Jeffrey Reichardt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class GooglePlusUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
interface IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class ImageUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class MessageUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class NewlineToBreakUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class SelectOptionsUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class TwitterUserOptionOutput implements IUserOptionOutput {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class URLUserOptionOutput implements IUserOptionOutput {
/**
* @author Alexander Ebert, Joshua Ruesweg
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User
*/
class UserOptionHandler extends OptionHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option
*/
class BBCodeSelectUserGroupOptionType extends AbstractOptionType implements IUserGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class BooleanUserGroupOptionType extends BooleanOptionType implements IUserGroupOptionType, IUserGroupGroupOptionType {
use TUserGroupOptionType;
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class FileSizeUserGroupOptionType extends FileSizeOptionType implements IUserGroupOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Option\User\Group
+ * @since 3.0
*/
interface IUserGroupGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
interface IUserGroupOptionType extends IOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class InfiniteIntegerUserGroupOptionType extends IntegerUserGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class InfiniteInverseIntegerUserGroupOptionType extends InverseIntegerUserGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class IntegerUserGroupOptionType extends IntegerOptionType implements IUserGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class InverseIntegerUserGroupOptionType extends IntegerOptionType implements IUserGroupOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Option\User\Group
+ * @since 3.0
*/
trait TUserGroupOptionType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*
* @todo text options types can't have line breaks, why use them to split
* values? what to do?
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class TextareaUserGroupOptionType extends TextareaOptionType implements IUserGroupOptionType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class UserGroupOptionHandler extends OptionHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.option.user.group
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Option\User\Group
*/
class UserGroupsUserGroupOptionType extends AbstractOptionType implements IUserGroupOptionType {
/**
* @author Alexander Ebert, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class ACPTemplatesFileHandler extends PackageInstallationFileHandler {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class FilesFileHandler extends PackageInstallationFileHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageArchive {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageInstallationDispatcher {
/**
* Returns current package name.
*
* @return string package name
- * @since 2.2
+ * @since 3.0
*/
public function getPackageName() {
return $this->queue->packageName;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
abstract class PackageInstallationFileHandler implements IFileHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.form
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Form
*/
abstract class PackageInstallationFormManager {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageInstallationNodeBuilder {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageInstallationSQLParser extends SQLParser {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageInstallationScheduler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageInstallationStep {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageUninstallationDispatcher extends PackageInstallationDispatcher {
/**
/**
* Executes the package's uninstall script (if existing).
*
- * @since 2.2
+ * @since 3.0
*/
protected function executeUninstallScript() {
// check if uninstall script file for the uninstalled package exists
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageUninstallationNodeBuilder extends PackageInstallationNodeBuilder {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageUpdateDispatcher extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class PackageUpdateUnauthorizedException extends UserException {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.exception
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Exception
*/
class SplitNodeException extends \Exception { }
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package
*/
class TemplatesFileHandler extends ACPTemplatesFileHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class ACLOptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'aclOption.xml';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class ACPMenuPackageInstallationPlugin extends AbstractMenuPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'acpMenu.xml';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class ACPSearchProviderPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'acpSearchProvider.xml';
* @author Alexander Ebert, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class ACPTemplatePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'acptemplates.tar';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
abstract class AbstractMenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
abstract class AbstractOptionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
abstract class AbstractPackageInstallationPlugin implements IPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return null;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
abstract class AbstractXMLPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
* @param string[] $values list of values by language code
* @param boolean $singleValueOnly true to return only the best matching value
* @return string[]|string matching i18n values controller by `$singleValueOnly`
- * @since 2.2
+ * @since 3.0
*/
protected function getI18nValues(array $values, $singleValueOnly = false) {
if (empty($values)) {
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
$classParts = explode('\\', get_called_class());
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class BBCodePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
/**
* @inheritDoc
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'bbcode.xml';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
+ * @since 3.0
*/
class BoxPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class ClipboardActionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class CoreObjectPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class CronjobPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class EventListenerPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class FilePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
interface IPackageInstallationPlugin {
/**
* file name is supported, null is returned.
*
* @return string
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename();
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class LanguagePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'language/*.xml';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
+ * @since 3.0
*/
class MenuItemPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
+ * @since 3.0
*/
class MenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class ObjectTypeDefinitionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class ObjectTypePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class OptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class PIPPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'packageInstallationPlugin.xml';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
+ * @since 3.0
*/
class PagePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class SQLPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class ScriptPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage acp.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\Acp\Package\Plugin
*/
class SmileyPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class StylePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class TemplateListenerPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class TemplatePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
/**
* @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
- * @since 2.2
+ * @since 3.0
*/
public static function getDefaultFilename() {
return 'templates.tar';
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class UserGroupOptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class UserMenuPackageInstallationPlugin extends AbstractMenuPackageInstallationPlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class UserNotificationEventPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class UserOptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Plugin
*/
class UserProfileMenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.validation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Validation
*/
class PackageValidationArchive implements \RecursiveIterator {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.validation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Validation
*/
class PackageValidationException extends SystemException {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.package.validation
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Package\Validation
*/
class PackageValidationManager extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page
+ * @since 3.0
*/
class PageLocationManager extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
abstract class AbstractLookupPageHandler extends AbstractMenuPageHandler implements ILookupPageHandler {}
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
abstract class AbstractMenuPageHandler implements IMenuPageHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
class ArticlePageHandler extends AbstractLookupPageHandler implements IOnlineLocationPageHandler {
use TOnlineLocationPageHandler;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
class CategoryArticleListPageHandler extends AbstractLookupPageHandler implements IOnlineLocationPageHandler {
use TOnlineLocationPageHandler;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
interface ILookupPageHandler extends IMenuPageHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
interface IMenuPageHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
interface IOnlineLocationPageHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
trait TOnlineLocationPageHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.page.handler
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Page\Handler
+ * @since 3.0
*/
class UserPageHandler extends AbstractMenuPageHandler implements IOnlineLocationPageHandler {
use TOnlineLocationPageHandler;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
abstract class AbstractPaymentMethod implements IPaymentMethod {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
interface IPaymentMethod {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
class PaymentMethodHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
class PaypalPaymentMethod extends AbstractPaymentMethod {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
class SofortUeberweisungPaymentMethod extends AbstractPaymentMethod {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Type
*/
abstract class AbstractPaymentType implements IPaymentType {}
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Type
*/
interface IPaymentType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.payment.method
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Payment\Method
*/
class PaidSubscriptionPaymentType extends AbstractPaymentType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.poll
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Poll
*/
abstract class AbstractPollHandler extends SingletonFactory implements IPollHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.poll
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Poll
*/
interface IPollHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.poll
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Poll
*/
class PollManager extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.recaptcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Recaptcha
*/
class RecaptchaHandler extends SingletonFactory {
/**
WCF::getTPL()->assign([
'recaptchaLanguageCode' => $this->languageCode,
'recaptchaPublicKey' => $this->publicKey,
- 'recaptchaUseSSL' => RouteHandler::secureConnection(), // @deprecated since 2.1
+ 'recaptchaUseSSL' => RouteHandler::secureConnection(), // @deprecated 2.1
'recaptchaLegacyMode' => true
]);
}
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.recaptcha
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Recaptcha
*/
class RecaptchaHandlerV2 extends SingletonFactory {
/**
/**
* TODO: documentation
- * @since 2.2
+ * @since 3.0
*/
class CmsLinkHandler extends SingletonFactory {
public function getLink($pageID, $languageID = -1) {
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Request
+ * @since 3.0
*/
class ControllerMap extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @deprecated 2.2:2.3 Consider using \wcf\system\request\route\DynamicRequestRoute
+ * @package WoltLabSuite\Core\System\Request
+ * @deprecated 3.0 Consider using \wcf\system\request\route\DynamicRequestRoute
*/
class FlexibleRoute implements IRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @deprecated 2.2:2.3 will be replaced with \wcf\system\request\route\IRequestRoute
+ * @package WoltLabSuite\Core\System\Request
+ * @deprecated 3.0 will be replaced with \wcf\system\request\route\IRequestRoute
*/
interface IRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
interface IRouteController extends ITitledObject {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
class LinkHandler extends SingletonFactory {
/**
$encodeTitle = true;
/**
- * @deprecated 2.2 - no longer required
+ * @deprecated 3.0 - no longer required
*/
/** @noinspection PhpUnusedLocalVariableInspection */
$appendSession = false;
unset($parameters['forceFrontend']);
}
if (isset($parameters['forceWCF'])) {
- /** @deprecated 2.2 */
+ /** @deprecated 3.0 */
unset($parameters['forceWCF']);
}
* @param integer $pageID page id
* @param integer $languageID language id, optional
* @return string full URL of empty string if `$pageID` is invalid
- * @since 2.2
+ * @since 3.0
*/
public function getCmsLink($pageID, $languageID = -1) {
// use current language
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
class Request {
/**
* Returns request meta data.
*
* @return string[]
- * @since 2.2
+ * @since 3.0
*/
public function getMetaData() {
return $this->metaData;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
class RequestHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
class Route implements IRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Request
*/
class RouteHandler extends SingletonFactory {
/**
*
* @param string $customUrl url to perform sanitiy checks on
* @return bool true if `$customUrl` passes the sanity check
- * @since 2.2
+ * @since 3.0
*/
public static function isValidCustomUrl($customUrl) {
return preg_match('~^[a-zA-Z0-9\-_/]+$~', $customUrl) === 1;
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @deprecated 2.2:2.3 Consider using \wcf\system\request\route\StaticRequestRoute
+ * @package WoltLabSuite\Core\System\Request
+ * @deprecated 3.0 Consider using \wcf\system\request\route\StaticRequestRoute
*/
class StaticRoute extends FlexibleRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Request
+ * @since 3.0
*/
class DynamicRequestRoute implements IRequestRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Request
+ * @since 3.0
*/
interface IRequestRoute extends IRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Request
+ * @since 3.0
*/
class LookupRequestRoute implements IRequestRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.request
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Request
+ * @since 3.0
*/
class StaticRequestRoute extends DynamicRequestRoute {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
abstract class AbstractSearchEngine extends SingletonFactory implements ISearchEngine {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
abstract class AbstractSearchIndexManager extends SingletonFactory implements ISearchIndexManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
abstract class AbstractSearchableObjectType extends AbstractObjectTypeProcessor implements ISearchableObjectType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Search
+ * @since 3.0
*/
class ArticleSearch extends AbstractSearchableObjectType {
/**
/**
* @inheritDoc
- * @since 2.2
+ * @since 3.0
*/
public function setLocation() {
PageLocationManager::getInstance()->addParentLocation('com.woltlab.wcf.ArticleList');
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
interface ISearchEngine {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
interface ISearchIndexManager {
/**
* @param string $username
* @param integer $languageID
* @param string $metaData
- * @deprecated 2.2 - please use `set()` instead
+ * @deprecated 3.0 - please use `set()` instead
*/
public function add($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '');
* @param string $username
* @param integer $languageID
* @param string $metaData
- * @deprecated 2.2 - please use `set() instead`
+ * @deprecated 3.0 - please use `set() instead`
*/
public function update($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '');
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
interface ISearchableObjectType {
/**
/**
* Sets the location in menu/breadcrumbs.
*
- * @since 2.2
+ * @since 3.0
*/
public function setLocation();
* Returns the name of the active main menu item.
*
* @return string
- * @deprecated since 2.2
+ * @deprecated 3.0
*/
public function getActiveMenuItem();
}
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class SearchEngine extends SingletonFactory implements ISearchEngine {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class SearchIndexManager extends SingletonFactory implements ISearchIndexManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class SearchKeywordManager extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class SearchResultTextParser extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class ACPSearchHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class ACPSearchResult {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class ACPSearchResultList implements \Countable, \Iterator {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
abstract class AbstractACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
abstract class AbstractCategorizedACPSearchResultProvider extends AbstractACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
interface IACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class MenuItemACPSearchResultProvider extends AbstractACPSearchResultProvider implements IACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class OptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultProvider implements IACPSearchResultProvider {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class PackageACPSearchResultProvider implements IACPSearchResultProvider {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class UserACPSearchResultProvider implements IACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search.acp
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search\Acp
*/
class UserGroupOptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultProvider implements IACPSearchResultProvider {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class MysqlSearchEngine extends AbstractSearchEngine {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.search
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Search
*/
class MysqlSearchIndexManager extends AbstractSearchIndexManager {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.session
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Session
*/
class ACPSessionFactory {
/**
* Returns true if session was based upon a valid cookie.
*
* @return boolean
- * @since 2.2
+ * @since 3.0
*/
public function hasValidCookie() {
if (isset($_COOKIE[COOKIE_PREFIX.'cookieHash'.$this->cookieSuffix])) {
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.session
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Session
*/
abstract class AbstractSessionHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.session
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Session
*/
class SessionFactory extends ACPSessionFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.session
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Session
*
* @property-read string $sessionID
* @property-read integer|null $userID
* Sets a boolean value to determine if the client provided a valid session cookie.
*
* @param boolean $hasValidCookie
- * @since 2.2
+ * @since 3.0
*/
public function setHasValidCookie($hasValidCookie) {
$this->hasValidCookie = $hasValidCookie;
* Returns true if client provided a valid session cookie.
*
* @return boolean
- * @since 2.2
+ * @since 3.0
*/
public function hasValidCookie() {
return $this->hasValidCookie;
* Defines global wcf constants related to session.
*/
protected function defineConstants() {
- /* the SID*-constants below are deprecated since 2.2 */
+ /* the SID*-constants below are deprecated since 3.0 */
if (!defined('SID_ARG_1ST')) define('SID_ARG_1ST', '');
if (!defined('SID_ARG_2ND')) define('SID_ARG_2ND', '');
if (!defined('SID_ARG_2ND_NOT_ENCODED')) define('SID_ARG_2ND_NOT_ENCODED', '');
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.setup
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Setup
*/
interface IFileHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.setup
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Setup
*/
class Installer {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.setup
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Setup
*/
class Uninstaller {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
abstract class AbstractCommentStatDailyHandler extends AbstractStatDailyHandler {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
abstract class AbstractDiskUsageStatDailyHandler extends AbstractStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
abstract class AbstractStatDailyHandler implements IStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class AttachmentDiskUsageStatDailyHandler extends AbstractDiskUsageStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class AttachmentStatDailyHandler extends AbstractStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class DislikeStatDailyHandler extends LikeStatDailyHandler {
protected $likeValue = Like::DISLIKE;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
interface IStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class LikeStatDailyHandler extends AbstractStatDailyHandler {
protected $likeValue = Like::LIKE;
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class UserProfileCommentStatDailyHandler extends AbstractCommentStatDailyHandler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.stat
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Stat
*/
class UserStatDailyHandler extends AbstractStatDailyHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.style
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Style
*/
class StyleCompiler extends SingletonFactory {
/**
// add mixins
$content .= $this->prepareFile(WCF_DIR.'style/bootstrap/mixin.scss');
- // add newer mixins added with WCF 2.2
+ // add newer mixins added with version 3.0
foreach (glob(WCF_DIR.'style/bootstrap/mixin/*.scss') as $mixin) {
$content .= $this->prepareFile($mixin);
}
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.style
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Style
*/
class StyleHandler extends SingletonFactory {
/**
* @param string $packageName style package name
* @param boolean $skipTainted ignore tainted styles
* @return \wcf\data\style\StyleEditor
- * @since 2.2
+ * @since 3.0
*/
public function getStyleByName($packageName, $skipTainted = false) {
foreach ($this->cache['styles'] as $style) {
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
abstract class AbstractTaggable extends AbstractObjectTypeProcessor implements ITaggable {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
interface ITaggable {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
interface ITagged {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
class TagCloud {
/**
* max font size
* @var integer
- * @deprecated 2.2
+ * @deprecated 3.0
*/
const MAX_FONT_SIZE = 170;
/**
* min font size
* @var integer
- * @deprecated 2.2
+ * @deprecated 3.0
*/
const MIN_FONT_SIZE = 85;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
class TagEngine extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Tagging
+ * @since 3.0
*/
class TaggableArticle extends AbstractTaggable {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.tagging
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Tagging
*/
class TypedTagCloud extends TagCloud {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class ACPTemplateEngine extends TemplateEngine {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class EmailTemplateEngine extends TemplateEngine {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class SetupTemplateCompiler extends TemplateCompiler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class SetupTemplateEngine extends TemplateEngine {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class TemplateCompiler extends TemplateScriptingCompiler {
/**
public function compile($templateName, $sourceContent, $compiledFilename, $metaData) {
$writer = new AtomicWriter($compiledFilename);
// build fileheader for template
- $writer->write("<?php\n/**\n * WoltLab Community Framework\n * Template: ".$templateName."\n * Compiled at: ".gmdate('r')."\n * \n * DO NOT EDIT THIS FILE\n */\n\$this->v['tpl']['template'] = '".addcslashes($templateName, "'\\")."';\n?>\n");
+ $writer->write("<?php\n/**\n * WoltLab Suite\n * Template: ".$templateName."\n * Compiled at: ".gmdate('r')."\n * \n * DO NOT EDIT THIS FILE\n */\n\$this->v['tpl']['template'] = '".addcslashes($templateName, "'\\")."';\n?>\n");
// include plug-ins
$compiledContent = $this->compileString($templateName, $sourceContent, $metaData);
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class TemplateEngine extends SingletonFactory {
/**
/**
* Loads all available template listeners.
*
- * @deprecated since 2.1
+ * @deprecated 2.1
*/
protected function loadTemplateListeners() {
// does nothing
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
class TemplateScriptingCompiler {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class AppendCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class AssignCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class ConcatModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class CounterFunctionTemplatePlugin implements IFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class CurrencyModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class CycleFunctionTemplatePlugin implements IFunctionTemplatePlugin {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class DateDiffModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class DateModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class EncodeJSModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class EncodeJSONModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class EscapeCDATAModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class EventPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class FetchCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class FilesizeBinaryModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class FilesizeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class HascontentPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class HtmlCheckboxesFunctionTemplatePlugin implements IFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class HtmlOptionsFunctionTemplatePlugin extends HtmlCheckboxesFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
interface IBlockTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
interface ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
interface IFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
interface IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template
*/
interface IPrefilterTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class ImplodeCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Template\Plugin
+ * @since 3.0
*/
class JsFunctionTemplatePlugin implements IFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class LangCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class LangPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class LanguageModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class LinkBlockTemplatePlugin implements IBlockTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class NewlineToBreakModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Template\Plugin
+ * @since 3.0
*/
class PageBlockTemplatePlugin implements IBlockTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class PagesFunctionTemplatePlugin implements IFunctionTemplatePlugin {
const SHOW_LINKS = 11;
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class PlainTimeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class PrependCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class ShortUnitModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class SmallpagesFunctionTemplatePlugin extends PagesFunctionTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class TableWordwrapModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class TimeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.template.plugin
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Template\Plugin
*/
class TruncateModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
class AvatarUploadFileValidationStrategy extends DefaultUploadFileValidationStrategy {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Upload
+ * @since 3.0
*/
class DefaultUploadFileSaveStrategy implements IUploadFileSaveStrategy {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
class DefaultUploadFileValidationStrategy implements IUploadFileValidationStrategy {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
interface IUploadFileSaveStrategy {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
interface IUploadFileValidationStrategy {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Upload
+ * @since 3.0
*/
class MediaUploadFileValidationStrategy implements IUploadFileValidationStrategy {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
class UploadFile {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.upload
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Upload
*/
class UploadHandler {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User
*/
class GroupedUserList implements \Countable, \Iterator {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User
*/
class UserBirthdayCache extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User
*
* @mixin UserProfile
*/
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Activity\Event
+ * @since 3.0
*/
class ArticleCommentResponseUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Activity\Event
+ * @since 3.0
*/
class ArticleCommentUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Event
*/
class FollowUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Event
*/
interface IUserActivityEvent {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Activity\Event
+ * @since 3.0
*/
class LikeableArticleUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Event
*/
class ProfileCommentResponseUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Event
*/
class ProfileCommentUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Event
*/
class UserActivityEventHandler extends SingletonFactory {
/**
* @author Tim Duesterhus, Alexander Ebert, Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.activity.point
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Activity\Point
*/
class UserActivityPointHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.authentication
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Authentication
*/
abstract class AbstractUserAuthentication extends SingletonFactory implements IUserAuthentication {}
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.authentication
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Authentication
*/
class DefaultUserAuthentication extends AbstractUserAuthentication {
/**
* @author Markus Bartz
* @copyright 2011 Markus Bartz
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.authentication
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Authentication
*/
class EmailUserAuthentication extends DefaultUserAuthentication {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.authentication
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Authentication
*/
interface IUserAuthentication {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.authentication
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Authentication
*/
class UserAuthenticationFactory extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.collapsible.content
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Collapsible\Content
*/
class UserCollapsibleContentHandler extends SingletonFactory {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.group.assignment
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Group\Assignment
*/
class UserGroupAssignmentHandler extends SingletonFactory {
/**
* @author Marcel Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification
*/
class UserNotificationHandler extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
abstract class AbstractSharedUserNotificationEvent extends AbstractUserNotificationEvent {
/**
* @author Joshua Ruesweg, Marcel Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*
* @method UserNotificationEvent getDecoratedObject()
* @mixin UserNotificationEvent
* @author Marcel Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*
* @mixin UserNotificationEvent
*/
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Event
+ * @since 3.0
*/
class ModerationQueueCommentResponseUserNotificationEvent extends AbstractSharedUserNotificationEvent {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Event
+ * @since 3.0
*/
class ModerationQueueCommentUserNotificationEvent extends AbstractUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserFollowFollowingUserNotificationEvent extends AbstractUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserProfileCommentLikeUserNotificationEvent extends AbstractSharedUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserProfileCommentResponseLikeUserNotificationEvent extends AbstractSharedUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserProfileCommentResponseOwnerUserNotificationEvent extends AbstractSharedUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserProfileCommentResponseUserNotificationEvent extends AbstractSharedUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.event
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Event
*/
class UserProfileCommentUserNotificationEvent extends AbstractUserNotificationEvent {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*
* @method CommentResponse getDecoratedObject()
* @mixin CommentResponse
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*
* @method Comment getDecoratedObject()
* @mixin Comment
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*/
interface IStackableUserNotificationObject extends IUserNotificationObject {
/**
* @author Marcel Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*/
interface IUserNotificationObject extends IDatabaseObjectProcessor, ITitledObject {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*
* @method Like getDecoratedObject()
* @mixin Like
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object
*
* @method UserFollow getDecoratedObject()
* @mixin UserFollow
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
class AbstractUserNotificationObjectType extends AbstractObjectTypeProcessor implements IUserNotificationObjectType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
interface ICommentUserNotificationObjectType {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
+ * @since 3.0
*/
interface IMultiRecipientCommentUserNotificationObjectType {
/**
* @author Marcel Werk, Oliver Kliebisch
* @copyright 2001-2016 WoltLab GmbH, Oliver Kliebisch
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
interface IUserNotificationObjectType extends IDatabaseObjectProcessor {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
class LikeUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
* @author Mathias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
+ * @since 3.0
*/
class ModerationQueueCommentResponseUserNotificationObjectType extends AbstractUserNotificationObjectType implements IMultiRecipientCommentUserNotificationObjectType {
use TMultiRecipientModerationQueueCommentUserNotificationObjectType;
* @author Mathias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
+ * @since 3.0
*/
class ModerationQueueCommentUserNotificationObjectType extends AbstractUserNotificationObjectType implements IMultiRecipientCommentUserNotificationObjectType {
use TMultiRecipientModerationQueueCommentUserNotificationObjectType;
* @author Mathias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
+ * @since 3.0
*/
trait TMultiRecipientModerationQueueCommentUserNotificationObjectType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
class UserFollowUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
class UserProfileCommentResponseUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.notification.object.type
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
class UserProfileCommentUserNotificationObjectType extends AbstractUserNotificationObjectType implements ICommentUserNotificationObjectType {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Object\Watch
*/
interface IUserObjectWatch {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.object.watch
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Object\Watch
*/
class UserObjectWatchHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.online.location
- * @category Community Framework
- * @deprecated since 2.2
+ * @package WoltLabSuite\Core\System\User\Online\Location
+ * @deprecated 3.0
*/
interface IUserOnlineLocation {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.online.location
- * @category Community Framework
- * @deprecated since 2.2
+ * @package WoltLabSuite\Core\System\User\Online\Location
+ * @deprecated 3.0
*/
class UserOnlineLocationHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.user.signature
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\User\Signature
*/
class SignatureCache extends SingletonFactory {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.storage
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Storage
*/
class UserStorageHandler extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.visitTracker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\VisitTracker
*/
class VisitTracker extends SingletonFactory {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
abstract class AbstractRebuildDataWorker extends AbstractWorker implements IRebuildDataWorker {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
abstract class AbstractWorker implements IWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\System\Worker
+ * @since 3.0
*/
class ArticleRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class AttachmentRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
interface IRebuildDataWorker extends IWorker {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
interface IWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class ImportWorker extends AbstractWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class LikeRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class LikeUserRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class MailWorker extends AbstractWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class PollRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Matthias Schmidt
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class SendNewPasswordWorker extends AbstractWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class StatDailyRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class UserActivityPointUpdateEventsWorker extends AbstractWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.worker
- * @category Community Framework
+ * @package WoltLabSuite\Core\System\Worker
*/
class UserRebuildDataWorker extends AbstractRebuildDataWorker {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class ArrayUtil {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class CLIUtil {
/**
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class ClassUtil {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class CronjobUtil {
/**
* @author Tim Duesterhus, Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Util
+ * @since 3.0
*/
final class CryptoUtil {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class DOMUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class DateUtil {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
class Diff {
/**
* @author Tim Duesterhus
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class DirectoryUtil {
/**
* @author Matthias Schmidt, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class ExifUtil {
/**
* @author Sebastian Oettl, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
class FileReader {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class FileUtil {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class HTTPRequest {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class HeaderUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class ImageUtil {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class JSON {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class MathUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
class MessageUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class OptionUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class StringStack {
/**
* @author Oliver Kliebisch, Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class StringUtil {
const HTML_PATTERN = '~</?[a-z]+[1-6]?
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class StyleUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class UserRegistrationUtil {
/**
* @author Marcel Werk
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
final class UserUtil {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
class XML {
/**
* @author Alexander Ebert
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util
- * @category Community Framework
+ * @package WoltLabSuite\Core\Util
*/
class XMLWriter {
/**
* @author Tim Duesterhus
* @copyright 2001-2016 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage util.exception
- * @category Community Framework
- * @since 2.2
+ * @package WoltLabSuite\Core\Util\Exception
+ * @since 3.0
*/
class CryptoException extends \Exception {
/**
}
}
-/** @deprecated 2.2 - please use the native properties directly */
+/** @deprecated 3.0 - please use the native properties directly */
@mixin linearGradient($backgroundColor, $gradientColor1, $gradientColor2) {
background-image: linear-gradient($gradientColor1, $gradientColor2);
}
<item name="wcf.acp.style.advanced"><![CDATA[Erweiterte Einstellungen]]></item>
<item name="wcf.acp.style.advanced.custom"><![CDATA[Eigene Deklarationen]]></item>
<item name="wcf.acp.style.advanced.individualScss"><![CDATA[Individuelles CSS und SCSS]]></item>
- <item name="wcf.acp.style.advanced.individualScss.description"><![CDATA[Die Eingabe wird am Ende des Stils eingefügt und kann vollständig aus CSS bestehen. Sie haben zusätzlich den Zugriff auf SCSS und alle von Community Framework zur Verfügung gestellten Mixins.]]></item>
+ <item name="wcf.acp.style.advanced.individualScss.description"><![CDATA[Die Eingabe wird am Ende des Stils eingefügt und kann vollständig aus CSS bestehen. Sie haben zusätzlich den Zugriff auf SCSS und alle von WoltLab Suite Core zur Verfügung gestellten Mixins.]]></item>
<item name="wcf.acp.style.advanced.original"><![CDATA[Vorgegebene Deklarationen]]></item>
<item name="wcf.acp.style.advanced.overrideScss"><![CDATA[Überschreiben von SCSS-Variablen]]></item>
<item name="wcf.acp.style.advanced.overrideScss.description"><![CDATA[Sie können innerhalb dieser Eingabe beliebige SCSS-Variablen überschreiben, die nicht durch den Stil-Editor direkt bearbeitbar sind. Beim Bezug auf andere Variablen muss sichergestellt werden, dass diese in der Reihenfolge vorher definiert wurden. Die Syntax muss wie folgt lauten: „$variableName: variableValue;“]]></item>
<item name="wcf.acp.style.advanced"><![CDATA[Advanced Settings]]></item>
<item name="wcf.acp.style.advanced.custom"><![CDATA[Own Declarations]]></item>
<item name="wcf.acp.style.advanced.individualScss"><![CDATA[Individual CSS and SCSS]]></item>
- <item name="wcf.acp.style.advanced.individualScss.description"><![CDATA[Content will be appended to the style sheet and may contain pure CSS. Furthermore you can use SCSS including all Mixins provided by Community Framework.]]></item>
+ <item name="wcf.acp.style.advanced.individualScss.description"><![CDATA[Content will be appended to the style sheet and may contain pure CSS. Furthermore you can use SCSS including all Mixins provided by WoltLab Suite Core.]]></item>
<item name="wcf.acp.style.advanced.original"><![CDATA[Preset Declarations]]></item>
<item name="wcf.acp.style.advanced.overrideScss"><![CDATA[SCSS Variables Override]]></item>
<item name="wcf.acp.style.advanced.overrideScss.description"><![CDATA[Allows you to override SCSS variables not available through the style editor itself. Syntax: “$variableName: variableValue;”, referred variables must be declared prior any attempt to read their value.]]></item>
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
- <title>WoltLab Community Framework 2.2 System Requirements</title>
+ <title>WoltLab Suite 3.0 System Requirements</title>
</head>
<body>
<?php