Emissão do Danfe NFePHP na Blank

Olá Pessoal, estou desenvolvendo um projeto de emissão do Danfe no scriptcase.
Direto no PHP carregando as classes do NFePHP da seguinte forma:

require_once ‘bootstrap.php’;
use NFePHP\DA\NFe\Danfe;

Entretanto ao fazer essa chamada direto na blank dá erro por causa
dessa instrução aqui: “use NFePHP\DA\NFe\Danfe;”, pelo que entendi o problema é o “use” que não pode ser usado dessa forma.

Já utilizei também como biblioteca externa como em um exemplo que vi aqui mas não funcionou. Alguém utiliza o SpedNFe (NFePHP) com scriptcase e poderia dar um norte?

Saudações,

Celso Fonseca

Olá Pessoal. Consegui. Utilizei como Biblioteca externa. Vou postar aqui uma parte do Código. Talvez possa ajudar mais alguém.

// Codigo na Blank
sc_include_library(“prj”, “nfephp”, “vendor/autoload.php”, true, true);

$nrnota = [numero_nota];

$check_sql = “SELECT xml_transmitido”
. " FROM nota_fiscal"
. " WHERE nf_numero = ‘" . $nrnota . "’";
sc_lookup(rs, $check_sql);

if (isset({rs[0][0]})) // Row found
{
$xml = {rs[0][0]};

$logo = 'data://text/plain;base64,'. base64_encode(file_get_contents(realpath($_SERVER["DOCUMENT_ROOT"] . '/logo/logotipo.png')));

try {

	**//$danfe = new Danfe($xml); // Substiui essa linha pela primeira linha abaixo**

	$danfe = new NFePHP\DA\NFe\Danfe($xml);
	$danfe->exibirTextoFatura = false;
	$danfe->exibirPIS = false;
	$danfe->exibirIcmsInterestadual = false;
2 Curtidas