Competency rule all class.  
 More...
|  | 
| static | get_name () | 
|  | The name of the rule. 
 | 
|  | 
| static | migrate_config ($config, $mappings) | 
|  | Migrate rule config from one set of competencies to another. 
 | 
|  | 
Competency rule all class. 
This rule is considered matched when all the children of a competency are completed.
- Copyright
- 2015 Frédéric Massart - FMCorz.net 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ get_config()
  
  | 
        
          | core_competency\competency_rule::get_config | ( |  | ) |  |  | protectedinherited | 
 
 
◆ get_name()
  
  | 
        
          | static core_competency\competency_rule_all::get_name | ( |  | ) |  |  | static | 
 
 
◆ matches()
      
        
          | core_competency\competency_rule_all::matches | ( | user_competency | $usercompetency | ) |  | 
      
 
Whether or not the rule is matched. 
- Parameters
- 
  
    | user_competency | $usercompetency | The user competency. |  
 
- Return values
- 
  
  
Reimplemented from core_competency\competency_rule.
 
 
◆ migrate_config()
  
  | 
        
          | static core_competency\competency_rule::migrate_config | ( |  | $config, |  
          |  |  |  | $mappings ) |  | staticinherited | 
 
Migrate rule config from one set of competencies to another. 
Exceptions should be thrown when the migration can not be performed.
- Parameters
- 
  
    | string | $config | Original config rule of a competency. |  | array | $mappings | Array that matches the original competency IDs with the new competencies objects. |  
 
- Return values
- 
  
  
- Exceptions
- 
  
  
Reimplemented in core_competency\competency_rule_points.
 
 
◆ validate_config()
      
        
          | core_competency\competency_rule_all::validate_config | ( |  | $value | ) |  | 
      
 
 
The documentation for this class was generated from the following file: