AsgardCms/Core

View on GitHub
Providers/AsgardServiceProvider.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php namespace Modules\Core\Providers;

use Illuminate\Foundation\AliasLoader;
use Illuminate\Support\ServiceProvider;
use Modules\Translation\Providers\TranslationServiceProvider;
use Pingpong\Modules\Facades\Module;
use Pingpong\Modules\ModulesServiceProvider;

class AsgardServiceProvider extends ServiceProvider
{
    public function register()
    {
        if (class_exists(TranslationServiceProvider::class)) {
            $this->app->register(TranslationServiceProvider::class);
        }
        $this->app->register(ModulesServiceProvider::class);

        $loader = AliasLoader::getInstance();
        $loader->alias('Module', Module::class);
    }
}