CAS_Client::setCasAttributeParserCallback PHP Method

setCasAttributeParserCallback() public method

The callback function will be passed a XMLNode as its first parameter, followed by any $additionalArgs you pass.
public setCasAttributeParserCallback ( string $function, array $additionalArgs = [] ) : void
$function string callback function to call
$additionalArgs array optional array of arguments
return void
    public function setCasAttributeParserCallback($function, array $additionalArgs = array())
    {
        $this->_casAttributeParserCallbackFunction = $function;
        $this->_casAttributeParserCallbackArgs = $additionalArgs;
    }

Usage Example

Beispiel #1
0
 /**
  * Set a callback function to be run when receiving CAS attributes
  *
  * The callback function will be passed an $success_elements
  * payload of the response (\DOMElement) as its first parameter.
  *
  * @param string $function       Callback function
  * @param array  $additionalArgs optional array of arguments
  *
  * @return void
  */
 public static function setCasAttributeParserCallback($function, array $additionalArgs = array())
 {
     phpCAS::_validateClientExists();
     self::$_PHPCAS_CLIENT->setCasAttributeParserCallback($function, $additionalArgs);
 }
CAS_Client