protected function bootProvider(ServiceProvider $provider)
    {
        parent::bootProvider($provider);

        if (method_exists($provider, 'booted')) {
            Event::listen('antares.extension: booted', function() use($provider) {
                Event::fire(new LoadServiceProviders());
                $this->call([$provider, 'booted']);
            });
        }
    }