ObjectTypeEditor is now an IEditableCachedObject
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 13 Sep 2012 21:03:59 +0000 (23:03 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 13 Sep 2012 21:03:59 +0000 (23:03 +0200)
wcfsetup/install/files/lib/data/object/type/ObjectTypeEditor.class.php

index 2a3cf73e5d2a8456c7e258f506be45ff66df7ea2..b3b716a24268fd2b13ecf2935b50c6d26838e16b 100644 (file)
@@ -12,9 +12,17 @@ use wcf\data\DatabaseObjectEditor;
  * @subpackage data.object.type
  * @category   Community Framework
  */
-class ObjectTypeEditor extends DatabaseObjectEditor {
+class ObjectTypeEditor extends DatabaseObjectEditor implements IEditableCachedObject {
        /**
         * @see wcf\data\DatabaseObjectDecorator::$baseClass
         */
        protected static $baseClass = 'wcf\data\object\type\ObjectType';
+       
+       /**
+        * @see wcf\data\IEditableCachedObject::resetCache()
+        */
+       public static function resetCache() {
+               // clear cache
+               CacheHandler::getInstance()->clear(WCF_DIR.'cache', 'cache.objectType*.php');
+       }
 }