Skip to content

Commit c621291

Browse files
committed
Moving aliasing to the base provider
1 parent 519a30b commit c621291

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

src/Syntax/Forum/ForumServiceProvider.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public function register()
3131
$this->shareWithApp();
3232
$this->loadConfig();
3333
$this->registerViews();
34+
$this->registerAliases();
3435
}
3536

3637
/**
@@ -66,6 +67,49 @@ protected function registerViews()
6667
$this->app['view']->addNamespace('forum', __DIR__.'/../../../views');
6768
}
6869

70+
/**
71+
* Register aliases
72+
*
73+
* @return void
74+
*/
75+
protected function registerAliases()
76+
{
77+
$aliases = [
78+
'ForumPost' => 'Syntax\Core\Forum\Facades\ForumPost',
79+
'Forum' => 'Syntax\Core\Forum',
80+
'Forum_Board' => 'Syntax\Core\Forum_Board',
81+
'Forum_Board_Type' => 'Syntax\Core\Forum_Board_Type',
82+
'Forum_Category' => 'Syntax\Core\Forum_Category',
83+
'Forum_Category_Type' => 'Syntax\Core\Forum_Category_Type',
84+
'Forum_Moderation' => 'Syntax\Core\Forum_Moderation',
85+
'Forum_Moderation_Log' => 'Syntax\Core\Forum_Moderation_Log',
86+
'Forum_Moderation_Reply' => 'Syntax\Core\Forum_Moderation_Reply',
87+
'Forum_View' => 'Syntax\Core\Forum_View',
88+
'Forum_Post' => 'Syntax\Core\Forum_Post',
89+
'Forum_Post_Edit' => 'Syntax\Core\Forum_Post_Edit',
90+
'Forum_Post_Status' => 'Syntax\Core\Forum_Post_Status',
91+
'Forum_Post_Type' => 'Syntax\Core\Forum_Post_Type',
92+
'Forum_Post_View' => 'Syntax\Core\Forum_Post_View',
93+
'Forum_Reply' => 'Syntax\Core\Forum_Reply',
94+
'Forum_Reply_Edit' => 'Syntax\Core\Forum_Reply_Edit',
95+
'Forum_Reply_Roll' => 'Syntax\Core\Forum_Reply_Roll',
96+
'Forum_Reply_Type' => 'Syntax\Core\Forum_Reply_Type',
97+
'Forum_Support_Status' => 'Syntax\Core\Forum_Support_Status',
98+
];
99+
100+
$appAliases = \Config::get('core::nonCoreAliases');
101+
102+
foreach ($aliases as $alias => $class) {
103+
if (!is_null($appAliases)) {
104+
if (!in_array($alias, $appAliases)) {
105+
\Illuminate\Foundation\AliasLoader::getInstance()->alias($alias, $class);
106+
}
107+
} else {
108+
\Illuminate\Foundation\AliasLoader::getInstance()->alias($alias, $class);
109+
}
110+
}
111+
}
112+
69113
/**
70114
* Get the services provided by the provider.
71115
*

0 commit comments

Comments
 (0)