<?php
namespace wcf\data\user\group\option;
use wcf\data\DatabaseObjectEditor;
+use wcf\data\IEditableCachedObject;
+use wcf\system\cache\builder\UserGroupOptionCacheBuilder;
/**
* Provides functions to edit usergroup options.
*
* @author Alexander Ebert
- * @copyright 2001-2010 WoltLab GmbH
+ * @copyright 2001-2013 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
+ * @category Community Framework
*/
-class UserGroupOptionEditor extends DatabaseObjectEditor {
+class UserGroupOptionEditor extends DatabaseObjectEditor implements IEditableCachedObject {
/**
- * @see DatabaseObjectDecorator::$baseClass
+ * @see wcf\data\DatabaseObjectDecorator::$baseClass
*/
protected static $baseClass = 'wcf\data\user\group\option\UserGroupOption';
+
+ /**
+ * @see wcf\data\IEditableCachedObject::resetCache()
+ */
+ public static function resetCache() {
+ UserGroupOptionCacheBuilder::getInstance()->reset();
+ }
}