File "ThemeProvider.php"
Full Path: /home/bettaeza/flyinsyria.com/app/.well-known/themes/Base/ThemeProvider.php
File size: 2.49 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Themes\Base;
use Illuminate\Contracts\Http\Kernel;
use Modules\Theme\Abstracts\AbstractThemeProvider;
use Themes\Base\Core\Middleware\RunUpdater;
class ThemeProvider extends AbstractThemeProvider
{
public static $version = '2.5.1';
public static $asset_version;
public static $name = 'Booking Core';
public static $parent;
public static function info()
{
// TODO: Implement info() method.
}
public static $modules = [
'core' => \Modules\Core\ModuleProvider::class,
'api' => \Modules\Api\ModuleProvider::class,
'booking' => \Modules\Booking\ModuleProvider::class,
'hotel' => \Modules\Hotel\ModuleProvider::class,
'space' => \Modules\Space\ModuleProvider::class,
'car' => \Modules\Car\ModuleProvider::class,
'event' => \Modules\Event\ModuleProvider::class,
'tour' => \Modules\Tour\ModuleProvider::class,
'flight' => \Modules\Flight\ModuleProvider::class,
'boat' => \Modules\Boat\ModuleProvider::class,
'contact' => \Modules\Contact\ModuleProvider::class,
'dashboard' => \Modules\Dashboard\ModuleProvider::class,
'email' => \Modules\Email\ModuleProvider::class,
'sms' => \Modules\Sms\ModuleProvider::class,
'language' => \Modules\Language\ModuleProvider::class,
'media' => \Modules\Media\ModuleProvider::class,
'news' => \Modules\News\ModuleProvider::class,
'page' => \Modules\Page\ModuleProvider::class,
'user' => \Modules\User\ModuleProvider::class,
'template' => \Modules\Template\ModuleProvider::class,
'report' => \Modules\Report\ModuleProvider::class,
'vendor' => \Modules\Vendor\ModuleProvider::class,
'coupon' => \Modules\Coupon\ModuleProvider::class,
'location' => \Modules\Location\ModuleProvider::class,
'review' => \Modules\Review\ModuleProvider::class,
'popup' => \Modules\Popup\ModuleProvider::class,
];
public function boot(Kernel $kernel)
{
$kernel->pushMiddleware(RunUpdater::class);
$this->loadMigrationsFrom(__DIR__ . '/Database/Migrations');
}
public function register()
{
foreach (static::$modules as $module => $class) {
if (class_exists($class)) {
$this->app->register($class);
}
}
}
}