19 declare(strict_types=1);
    29         $processor = 
new XSLTProcessor();
    31         $xslt_domdoc = 
new DomDocument();
    32         $xslt_domdoc->loadXML($args[
'/_xsl']);
    33         $processor->importStyleSheet($xslt_domdoc);
    35         foreach ($params as $key => $value) {
    36             $processor->setParameter(
'', $key, (
string) $value);
    39         $xml_domdoc = 
new DomDocument();
    40         $xml_domdoc->loadXML($args[
'/_xml']);
    42         return $processor->transformToXML($xml_domdoc);
 if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
 
process(array $args, array $params)