Open Badges Assertions specification 1.0   
 More...
|  | 
|  | embed_data_badge_version2 (&$json, $type=OPEN_BADGES_V2_TYPE_ASSERTION) | 
|  | Embed data of Open Badges Specification Version 2.0 to json. 
 | 
|  | 
Open Badges Assertions specification 1.0  
Badge asserion is defined by three parts:
- Badge Assertion (information regarding a specific badge that was awarded to a badge earner)
- Badge Class (general information about a badge and what it is intended to represent)
- Issuer Class (general information of an issuing organisation) Class that represents badge assertion. 
◆ __construct()
      
        
          | core_badges_assertion::__construct | ( |  | $hash, | 
        
          |  |  |  | $obversion = OPEN_BADGES_V2 ) | 
      
 
Constructs with issued badge unique hash. 
- Parameters
- 
  
    | string | $hash | Badge unique hash from badge_issued table. |  | int | $obversion | to control version JSON-LD. |  
 
 
 
◆ embed_data_badge_version2()
  
  | 
        
          | core_badges_assertion::embed_data_badge_version2 | ( | & | $json, |  
          |  |  |  | $type = OPEN_BADGES_V2_TYPE_ASSERTION ) |  | protected | 
 
Embed data of Open Badges Specification Version 2.0 to json. 
- Parameters
- 
  
    | array | $json | for assertion, badges, issuer. |  | string | $type | Content type. |  
 
 
 
◆ get_alignments()
      
        
          | core_badges_assertion::get_alignments | ( |  | ) |  | 
      
 
Get alignment of the badge. 
- Return values
- 
  
  
 
 
◆ get_assertion_hash()
      
        
          | core_badges_assertion::get_assertion_hash | ( |  | ) |  | 
      
 
Get the local id for this badge assertion. 
- Return values
- 
  
  
 
 
◆ get_badge_assertion()
      
        
          | core_badges_assertion::get_badge_assertion | ( |  | $issued = true, | 
        
          |  |  |  | $usesalt = true ) | 
      
 
Get badge assertion. 
- Parameters
- 
  
    | boolean | $issued | Include the nested badge issued information. |  | boolean | $usesalt | Hash the identity and include the salt information for the hash. |  
 
- Return values
- 
  
  
 
 
◆ get_badge_class()
      
        
          | core_badges_assertion::get_badge_class | ( |  | $issued = true | ) |  | 
      
 
Get badge class information. 
- Parameters
- 
  
    | boolean | $issued | Include the nested badge issuer information. |  
 
- Return values
- 
  
    | array | Badge Class information. |  
 
 
 
◆ get_badge_id()
      
        
          | core_badges_assertion::get_badge_id | ( |  | ) |  | 
      
 
Get the local id for this badge. 
- Return values
- 
  
  
 
 
◆ get_criteria_badge_class()
      
        
          | core_badges_assertion::get_criteria_badge_class | ( |  | ) |  | 
      
 
Get criteria of badge class. 
- Return values
- 
  
    | array|string | Criteria information. |  
 
 
 
◆ get_endorsement()
      
        
          | core_badges_assertion::get_endorsement | ( |  | ) |  | 
      
 
Get endorsement of the badge. 
- Return values
- 
  
    | false|stdClass | Endorsement information. |  
 
 
 
◆ get_issuer()
      
        
          | core_badges_assertion::get_issuer | ( |  | ) |  | 
      
 
Get badge issuer information. 
- Return values
- 
  
  
 
 
◆ get_related_badges()
      
        
          | core_badges_assertion::get_related_badges | ( | badge | $badge | ) |  | 
      
 
Get related badges of the badge. 
- Parameters
- 
  
  
- Return values
- 
  
    | array|bool | List related badges. |  
 
 
 
◆ get_tags()
      
        
          | core_badges_assertion::get_tags | ( |  | ) |  | 
      
 
Get tags of the badge. 
- Return values
- 
  
  
 
 
The documentation for this class was generated from the following file: