Falcon::bootstrap PHP Метод

bootstrap() публичный статический Метод

public static bootstrap ( )
    public static function bootstrap()
    {
        // Kill the defaults
        remove_action('bbp_new_reply', 'bbp_notify_subscribers', 11);
        if (is_admin()) {
            Falcon_Admin::bootstrap();
        }
        try {
            // Check for a handler first
            self::$handler = self::get_handler();
            // Then add our own hooks!
            self::register_hooks();
        } catch (Exception $e) {
            add_action('all_admin_notices', function () use($e) {
                printf('<div class="error"><p>' . __('Problem setting up Falcon! %s', 'bbsub') . '</p></div>', $e->getMessage());
            });
        }
        foreach (self::get_available_connectors() as $key => $connector) {
            self::$connectors[$key] = new $connector(self::$handler);
        }
    }

Usage Example

Пример #1
0
function falcon_load()
{
    define('FALCON_PATH', __DIR__);
    define('FALCON_PLUGIN', plugin_basename(__FILE__));
    spl_autoload_register('falcon_autoload');
    Falcon::bootstrap();
}