예제 #1
0
 public static function forgetAllCaches()
 {
     RedBeanModelsCache::forgetAll();
     RedBeansCache::forgetAll();
     PermissionsCache::forgetAll();
     RightsCache::forgetAll();
     PoliciesCache::forgetAll();
     GeneralCache::forgetAll();
     BeanModelCache::forgetAll();
     Currency::resetCaches();
     //php only cache
 }
예제 #2
0
 protected static function forgetAllBeanModels()
 {
     self::$attributeNamesToClassNames = null;
     self::$relationNameToRelationTypeModelClassNameAndOwns = null;
     self::$derivedRelationNameToTypeModelClassNameAndOppposingRelation = null;
     self::$attributeNamesNotBelongsToOrManyMany = null;
     BeanModelCache::forgetAll();
 }
예제 #3
0
 public static function tearDownAfterClass()
 {
     if (static::$activateDefaultLanguages) {
         Yii::app()->languageHelper->deactivateLanguagesForTesting();
     }
     TestDatabaseUtil::deleteRowsFromAllTablesExceptLog();
     PermissionsCache::forgetAll();
     AllPermissionsOptimizationCache::forgetAll();
     RedBeanModel::forgetAll();
     RedBeanDatabase::close();
     assert('!RedBeanDatabase::isSetup()');
     // Not Coding Standard
     GeneralCache::forgetAll();
     BeanModelCache::forgetAll();
 }