Commit | Line | Data |
---|---|---|
11ade432 | 1 | <?php |
a9229942 | 2 | |
11ade432 | 3 | namespace wcf\data\package; |
a9229942 | 4 | |
11ade432 | 5 | use wcf\data\DatabaseObjectEditor; |
e9cb0be0 | 6 | use wcf\data\IEditableCachedObject; |
b401cd0d | 7 | use wcf\system\cache\builder\PackageCacheBuilder; |
11ade432 AE |
8 | |
9 | /** | |
10 | * Provides functions to edit packages. | |
a9229942 TD |
11 | * |
12 | * @author Alexander Ebert | |
13 | * @copyright 2001-2019 WoltLab GmbH | |
14 | * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> | |
15 | * @package WoltLabSuite\Core\Data\Package | |
16 | * | |
17 | * @method static Package create(array $parameters = []) | |
18 | * @method Package getDecoratedObject() | |
19 | * @mixin Package | |
11ade432 | 20 | */ |
a9229942 TD |
21 | class PackageEditor extends DatabaseObjectEditor implements IEditableCachedObject |
22 | { | |
23 | /** | |
24 | * @inheritDoc | |
25 | */ | |
26 | protected static $baseClass = Package::class; | |
27 | ||
28 | /** | |
29 | * @inheritDoc | |
30 | */ | |
31 | public static function resetCache() | |
32 | { | |
33 | PackageCacheBuilder::getInstance()->reset(); | |
34 | } | |
11ade432 | 35 | } |