public static function printResult($result, $initialDate = null, $finalDate = null) { echo utf8_decode("<h2>Consulta de Assinatura:</h2>"); echo "<p><strong> Date: </strong>" . $result->getDate() . "</p> "; echo "<p><strong> Results in this Page: </strong>" . $result->getResultsInThisPage() . "</p> "; echo "<p><strong> Total Page: </strong>" . $result->getTotalPages() . "</p> "; echo "<p><strong> Current Page: </strong>" . $result->getCurrentPage() . "</p> "; echo "<h2>Assinaturas: </h2> "; $preApprovals = $result->getPreApprovals(); if (is_array($preApprovals)) { $i = 1; foreach ($preApprovals as $preApproval) { if (is_array($preApproval)) { $preApproval = new PagSeguroPreApproval($preApproval); } echo "<p><strong>Assinatura </strong>" . $i++ . "</p>"; echo "<p><strong> Name: </strong>" . $preApproval->getName() . "</p> "; echo "<p><strong> Date: </strong>" . $preApproval->getDate() . "</p> "; echo "<p><strong> LastEventDate: </strong>" . $preApproval->getLastEventDate() . "</p> "; echo "<p><strong> Code: </strong>" . $preApproval->getCode() . "</p> "; echo "<p><strong> Tracker: </strong>" . $preApproval->getTracker() . "</p> "; echo "<p><strong> Reference: </strong>" . $preApproval->getReference() . "</p> "; echo "<p><strong> Status: </strong>" . $preApproval->getStatus()->getTypeFromValue() . "</p> "; echo "<p><strong> Charge: </strong>" . $preApproval->getCharge() . "</p> "; echo "<br>"; } echo "<pre>"; } else { echo "Sem resultados para o período solicitado."; } }