Esempio n. 1
0
<?php

use mageekguy\atoum, mageekguy\atoum\scripts;
require_once __DIR__ . '/../classes/autoloader.php';
$builder = new scripts\builder(__FILE__);
set_error_handler(function ($error, $message, $file, $line) use($builder) {
    if (error_reporting() !== 0) {
        $builder->writeError($message);
        exit($error);
    }
});
try {
    $builder->run();
} catch (\exception $exception) {
    $builder->writeError($exception->getMessage());
    exit($exception->getCode());
}
exit(0);
Esempio n. 2
0
<?php

use mageekguy\atoum, mageekguy\atoum\scripts;
require_once __DIR__ . '/../classes/autoloader.php';
$builder = new scripts\builder(__FILE__);
set_error_handler(function ($error, $message, $file, $line) use($builder) {
    if (error_reporting() !== 0) {
        $builder->writeError(sprintf($builder->getLocale()->_('Error: %s'), $message));
        exit($error);
    }
});
try {
    $builder->run();
} catch (\exception $exception) {
    $builder->writeError(sprintf($builder->getLocale()->_('Exception: %s'), $exception->getMessage()));
    exit($exception->getCode());
}
exit(0);