<?php

// Altera as configurações do PHP para mostrar todos os erros, já que este é apenas um script de exemplo.
// No seu ambiente de produção, você não vai precisar alterar estas configurações.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_reporting', 'E_ALL|E_STRICT');
error_reporting(E_ALL);
header('Content-Type: text/html; charset=utf-8');
$autoload = __DIR__ . '/../vendor/autoload.php';
if (file_exists($autoload)) {
    require_once $autoload;
}
if (!class_exists('PhpSigepFPDF')) {
    throw new RuntimeException('Não encontrei a classe PhpSigepFPDF. Execute "php composer.phar install" ou baixe o projeto ' . 'https://github.com/stavarengo/php-sigep-fpdf manualmente e adicione a classe no seu path.');
}
// Configura o php-sigep
// Se você não usou o composer é necessário carregar o script Boostrap.php manualmente.
// Caso você tenha usado o composer o Bootstrap PHP será carregado automáticamente pelo autoload (quando necessário).
require_once __DIR__ . '/../src/PhpSigep/Bootstrap.php';
$accessDataParaAmbienteDeHomologacao = new \PhpSigep\Model\AccessDataHomologacao();
$config = new \PhpSigep\Config();
$config->setAccessData($accessDataParaAmbienteDeHomologacao);
$config->setEnv(\PhpSigep\Config::ENV_PRODUCTION);
$config->setCacheOptions(array('storageOptions' => array('enabled' => false, 'ttl' => 10, 'cacheDir' => sys_get_temp_dir())));
\PhpSigep\Bootstrap::start($config);
Exemplo n.º 2
0
<?php

// Altera as configurações do PHP para mostrar todos os erros, já que este é apenas um script de exemplo.
// No seu ambiente de produção, você não vai precisar alterar estas configurações.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_reporting', 'E_ALL|E_STRICT');
error_reporting(E_ALL);
header('Content-Type: text/html; charset=utf-8');
// Configura o php-sigep
// Se você não usou o composer é necessário carregar o script Boostrap.php manualmente.
// Caso você tenha usado o composer o Bootstrap PHP será carregado automáticamente pelo autoload (quando necessário).
require_once __DIR__ . '/src/PhpSigep/Bootstrap.php';
require_once __DIR__ . '/src/PhpSigep/Pdf/fpdf.php';
$accessData = new \PhpSigep\Model\AccessData();
$config = new \PhpSigep\Config();
$config->setAccessData($accessData);
$config->setEnv(\PhpSigep\Config::ENV_PRODUCTION);
$config->setCacheOptions(array('storageOptions' => array('enabled' => false, 'ttl' => 10, 'cacheDir' => sys_get_temp_dir())));
\PhpSigep\Bootstrap::start($config);