Autarky\Application::registerProvider PHP Method

registerProvider() protected method

Register a single service provider.
protected registerProvider ( Autarky\Providers\ProviderInterface $provider ) : void
$provider Autarky\Providers\ProviderInterface
return void
    protected function registerProvider(ProviderInterface $provider)
    {
        if ($provider instanceof AbstractProvider) {
            $provider->setApplication($this);
        }
        $provider->register();
        if ($this->console && $provider instanceof ConsoleProviderInterface) {
            $provider->registerConsole($this->console);
        }
    }