Exemplo n.º 1
0
 public static function clearCachedData($id)
 {
     $fragment = self::findOne(['id' => $id]);
     if ($fragment === null) {
         return;
     }
     $cacheKey = self::CachePrefix . $fragment->code;
     LuLu::deleteCache($cacheKey);
 }
Exemplo n.º 2
0
 public static function AddBatchItems($role, $permissions)
 {
     self::deleteAll(['role' => $role]);
     LuLu::deleteCache(RbacService::CachePrefix . $role);
     foreach ($permissions as $key => $value) {
         $newRelation = new Relation();
         $newRelation->role = $role;
         $newRelation->permission = $key;
         $newRelation->value = is_string($value) ? $value : implode(',', $value);
         $newRelation->save();
     }
 }
Exemplo n.º 3
0
 public static function clearCachedConfig($id)
 {
     $cacheKey = self::CachePrefix . $id;
     LuLu::deleteCache($cacheKey);
 }
Exemplo n.º 4
0
 public static function clearCachedMenus($category)
 {
     $cachekey = self::CachePrefix . $category;
     LuLu::deleteCache($cachekey);
 }
Exemplo n.º 5
0
 public static function clearCachedData($fid)
 {
     $cacheKey = self::CachePrefix . $fid;
     LuLu::deleteCache($cacheKey);
 }
Exemplo n.º 6
0
 public static function clearCachedTaxonomies($category, $id)
 {
     LuLu::deleteCache(self::CachePrefix . $category);
     LuLu::deleteCache(self::CachePrefix . $id);
 }