false, ]; private function __construct() {} public static function getAll() : array { $data = Wordpress::getUserMeta(Helper::getUserId(), self::META_KEY, true); return is_array($data) ? array_merge(self::SHOWCASE_DEFAULTS, $data) : self::SHOWCASE_DEFAULTS; } private static function saveAll(array $data) : void { Wordpress::updateUserMeta(Helper::getUserId(), self::META_KEY, $data); } public static function setQuickStart(bool $value) : void { $data = self::getAll(); $data[self::QUICK_START] = $value; self::saveAll($data); } public static function isQuickStartDisabled() : bool { $data = self::getAll(); return $data[self::QUICK_START] ?? false; } }