Apply PSR-12 code style (#3886)
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / lib / data / package / PackageEditor.class.php
CommitLineData
11ade432 1<?php
a9229942 2
11ade432 3namespace wcf\data\package;
a9229942 4
11ade432 5use wcf\data\DatabaseObjectEditor;
e9cb0be0 6use wcf\data\IEditableCachedObject;
b401cd0d 7use 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
21class 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}