/** * Initialize PLUG * @return Void */ static function init() { // Start error handling asap self::set_error_handlers(); // PLUG_ERROR_REPORTING should be set in conf if (defined('PLUG_ERROR_REPORTING')) { error_reporting(PLUG_ERROR_REPORTING); } else { define('PLUG_ERROR_REPORTING', error_reporting()); } // Select execution mode ( Server | Command line interface ) if (defined('PLUG_CLI')) { // PLUGCli must have been included to define this constant PLUGCli::init(); } else { // Default to server module mode // already checked PHP_SAPI define('PLUG_CLI', false); } }