Ubiquity 2.5.2
php rapid development framework
Loading...
Searching...
No Matches
ValidatorsManagerCacheTrait Class Reference
+ Inheritance diagram for ValidatorsManagerCacheTrait:

Static Public Member Functions

static clearCache ($model=null, $group='')
 
static initCacheInstanceValidators ($instance, $group='')
 Initializes the cache (SessionCache) for the class of instance.
 

Static Protected Member Functions

static getClassCacheValidators ($class, $group='')
 
static getHash ($class)
 
static getModelCacheKey ($classname)
 
static store ($model, $validators)
 
static fetch ($model)
 
static validateFromCache_ ($instance, $members, $excludedValidators=[])
 
static getUIConstraintsFromCache_ ($instance, $members, $excludedValidators=[])
 
static initInstancesValidators ($instance, $members, $group='')
 
static getValidatorInstance ($type)
 

Static Protected Attributes

static $cache
 
static $key = 'contents/validators/'
 

Static Private Member Functions

static getCacheValidators ($instance, $group='')
 

Detailed Description

Definition at line 18 of file ValidatorsManagerCacheTrait.php.

Member Function Documentation

◆ clearCache()

static clearCache (   $model = null,
  $group = '' 
)
static

Definition at line 58 of file ValidatorsManagerCacheTrait.php.

◆ fetch()

static fetch (   $model)
staticprotected

Definition at line 50 of file ValidatorsManagerCacheTrait.php.

◆ getCacheValidators()

static getCacheValidators (   $instance,
  $group = '' 
)
staticprivate

Definition at line 24 of file ValidatorsManagerCacheTrait.php.

◆ getClassCacheValidators()

static getClassCacheValidators (   $class,
  $group = '' 
)
staticprotected

Definition at line 28 of file ValidatorsManagerCacheTrait.php.

◆ getHash()

static getHash (   $class)
staticprotected

Definition at line 38 of file ValidatorsManagerCacheTrait.php.

◆ getModelCacheKey()

static getModelCacheKey (   $classname)
staticprotected

Definition at line 42 of file ValidatorsManagerCacheTrait.php.

◆ getUIConstraintsFromCache_()

static getUIConstraintsFromCache_ (   $instance,
  $members,
  $excludedValidators = [ ] 
)
staticprotected

Definition at line 86 of file ValidatorsManagerCacheTrait.php.

◆ getValidatorInstance()

static getValidatorInstance (   $type)
staticprotected

Definition at line 134 of file ValidatorsManagerCacheTrait.php.

◆ initCacheInstanceValidators()

static initCacheInstanceValidators (   $instance,
  $group = '' 
)
static

Initializes the cache (SessionCache) for the class of instance.

Parameters
object$instance
string$group

Definition at line 107 of file ValidatorsManagerCacheTrait.php.

◆ initInstancesValidators()

static initInstancesValidators (   $instance,
  $members,
  $group = '' 
)
staticprotected

Definition at line 113 of file ValidatorsManagerCacheTrait.php.

◆ store()

static store (   $model,
  $validators 
)
staticprotected

Definition at line 46 of file ValidatorsManagerCacheTrait.php.

◆ validateFromCache_()

static validateFromCache_ (   $instance,
  $members,
  $excludedValidators = [ ] 
)
staticprotected

Definition at line 69 of file ValidatorsManagerCacheTrait.php.

Field Documentation

◆ $cache

$cache
staticprotected

Definition at line 20 of file ValidatorsManagerCacheTrait.php.

◆ $key

$key = 'contents/validators/'
staticprotected

Definition at line 22 of file ValidatorsManagerCacheTrait.php.


The documentation for this class was generated from the following file: