static public function templateProcessingImpactedVariables(TemplateProcessing $templateProcessing)
    {
        $identifiers = array();
        $classNames = array(
            'setTemplateValue',
            'setCorrectResponse',
            'setDefaultValue'
        );
        
        $iterator = $templateProcessing->getComponentsByClassName($classNames);
        
        foreach ($iterator as $templateRule) {
            $identifiers[] = $templateRule->getIdentifier();
        }
        
        return array_unique($identifiers);
    }
static public function templateProcessingImpactedVariables(TemplateProcessing $templateProcessing)
    {
        $identifiers = array();
        $classNames = array(
            'setTemplateValue',
            'setCorrectResponse',
            'setDefaultValue'
        );
        
        $iterator = $templateProcessing->getComponentsByClassName($classNames);
        
        foreach ($iterator as $templateRule) {
            $identifiers[] = $templateRule->getIdentifier();
        }
        
        return array_unique($identifiers);
    }
static public function templateProcessingImpactedVariables ( TemplateProcessing $ templateProcessing ) { $ identifiers = array ( ) ; $ classNames = array ( 'setTemplateValue' , 'setCorrectResponse' , 'setDefaultValue' ) ; $ iterator = $ templateProcessing -> getComponentsByClassName ( $ classNames ) ; foreach ( $ iterator as $ templateRule ) { $ identifiers [ ] = $ templateRule -> getIdentifier ( ) ; } return array_unique ( $ identifiers ) ; }
Obtain a list of the identifiers of variables that might have their values changed by
a templateProcessing description.

A variable is considered to be possibly impacted if:

* It is the target of a setTemplateValue template rule.
* It is the target of a setCorrectResponse template rule.
* It is the target of a setDefaultValue template rule.

@param TemplateProcessing $templateProcessing
@return array A list of QTI identifiers.
Obtain a list of the identifiers of variables that might have their values changed by a templateProcessing description .