Skip to content

Commit cee069b

Browse files
committed
Moving aliasing to the base provider
1 parent ad081b9 commit cee069b

File tree

3 files changed

+56
-85
lines changed

3 files changed

+56
-85
lines changed

src/Syntax/Core/CoreServiceProvider.php

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,9 @@ public function boot()
2929
public function register()
3030
{
3131
$this->shareWithApp();
32-
// $this->registerAlias();
3332
$this->loadConfig();
3433
$this->registerViews();
35-
// $this->activateProfiler();
36-
// $this->registerProfilerRouting();
34+
$this->registerAliases();
3735
}
3836

3937
/**
@@ -70,6 +68,60 @@ protected function registerViews()
7068
$this->app['view']->addNamespace('core', __DIR__.'/../../../views');
7169
}
7270

71+
/**
72+
* Register aliases
73+
*
74+
* @return void
75+
*/
76+
protected function registerAliases()
77+
{
78+
$aliases = [
79+
'HTML' => 'Syntax\Core\HTML',
80+
'View' => 'Syntax\Core\View\ViewFacade',
81+
'Mobile' => 'Syntax\Core\Utility\Facades\Mobile',
82+
'CoreView' => 'Syntax\Core\Utility\Facades\CoreView',
83+
'CoreImage' => 'Syntax\Core\Utility\Facades\CoreImage',
84+
'Crud' => 'Syntax\Core\Utility\Facades\Crud',
85+
'Wizard' => 'Syntax\Core\Utility\Facades\Wizard',
86+
'LeftTabs' => 'Syntax\Core\Utility\Facades\LeftTabs',
87+
'LeftTab' => 'Syntax\Core\Utility\Facades\LeftTab',
88+
'bForm' => 'Syntax\Core\Utility\Facades\bForm',
89+
'Ajax' => 'Syntax\Core\Utility\Facades\Ajax',
90+
'Post' => 'Syntax\Core\Utility\Facades\Post',
91+
'BBCode' => 'Syntax\Core\Utility\Facades\BBCode',
92+
'SocketIOClient' => 'ElephantIO\Client',
93+
'Github' => 'Github\Client',
94+
'User' => 'Syntax\Core\User',
95+
'Message' => 'Syntax\Core\Message',
96+
'Message_Folder' => 'Syntax\Core\Message_Folder',
97+
'Message_Folder_Message' => 'Syntax\Core\Message_Folder_Message',
98+
'Message_Type' => 'Syntax\Core\Message_Type',
99+
'Message_User_Delete' => 'Syntax\Core\Message_User_Delete',
100+
'Message_User_Read' => 'Syntax\Core\Message_User_Read',
101+
'User_Preference' => 'Syntax\Core\User_Preference',
102+
'User_Preference_User' => 'Syntax\Core\User_Preference_User',
103+
'User_Permission_Action' => 'Syntax\Core\User_Permission_Action',
104+
'User_Permission_Action_Role' => 'Syntax\Core\User_Permission_Action_Role',
105+
'User_Permission_Role' => 'Syntax\Core\User_Permission_Role',
106+
'User_Permission_Role_User' => 'Syntax\Core\User_Permission_Role_User',
107+
'Seed' => 'Syntax\Core\Seed',
108+
'Migration' => 'Syntax\Core\Migration',
109+
'Control_Exception' => 'Syntax\Core\Control_Exception',
110+
];
111+
112+
$appAliases = \Config::get('core::nonCoreAliases');
113+
114+
foreach ($aliases as $alias => $class) {
115+
if (!is_null($appAliases)) {
116+
if (!in_array($alias, $appAliases)) {
117+
\Illuminate\Foundation\AliasLoader::getInstance()->alias($alias, $class);
118+
}
119+
} else {
120+
\Illuminate\Foundation\AliasLoader::getInstance()->alias($alias, $class);
121+
}
122+
}
123+
}
124+
73125
/**
74126
* Get the services provided by the provider.
75127
*

src/services/Utility/AliasServiceProvider.php

Lines changed: 0 additions & 82 deletions
This file was deleted.

src/services/Utility/CoreView.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Config;
1010
use App;
1111
use Session;
12+
use File;
1213
use Github;
1314
use Github\HttpClient\CachedHttpClient;
1415

0 commit comments

Comments
 (0)