DOMDocument

Bom dia, estou implementando o sistema de pagamento da cielo no scriptcase e preciso gerar xml.
porem todos os códigos estão dentro de uma biblioteca externa. Preciso fazer o scriptcase reconhecer o DOM.
Quando rodo a aplicação deparo com seguinte erro

Atenção
The use statement with non-compound name ‘DOMDocument’ has no effect

Gostaria de ajudo, muito obrigado!

use DOMDocument;

class AuthorizationRequestSerializer extends RequestSerializer
{
/**
* @param Transaction $transaction
* @return string
*/
public function serialize($transaction)
{

    libxml_use_internal_errors(true);

    $document = new DOMDocument('1.0', 'utf-8');

    $autorizacao = $this->createRequisicaoAutorizacao($transaction, $document);
	
    $document->appendChild($autorizacao);
    $document->schemaValidate('ecommerce.xsd');

    $exception = new \DomainException('Erro na criação do XML');		

    $count = 0;

    foreach (libxml_get_errors() as $error) {
        $exception = new \DomainException($error->message, $error->code, $exception);

        ++ $count;
    }

    libxml_clear_errors();

    if ($count) {
        throw $exception;
    }

    return $document->saveXML();
	

}

Voce desenvolveu o código abaixo ou pegou na internet?

Esse código e da Solução Webservice 1.5, que a cielo disponibiliza para teste https://www.cielo.com.br/desenvolvedores

A Cielo deve dispor quais são os requisitos necessários para o ambiente (apache, php).
Sem ambiente atende a esses requisitos?

Essa solução já foi testada, agora estou implementando no scriptcase, e to com esse erro ai.
Quando tento gerar um xml e esse código ai esta em um arquivo que está na biblioteca externa não consigo!