From b6050ad68236a3f7d4e48b7000fc170efd29b502 Mon Sep 17 00:00:00 2001 From: crynobone Date: Fri, 24 Oct 2014 17:15:55 +0800 Subject: [PATCH] Add AliasesProviderTrait. Signed-off-by: crynobone --- .gitattributes | 1 - src/Support/Traits/AliasesProviderTrait.php | 36 +++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 src/Support/Traits/AliasesProviderTrait.php diff --git a/.gitattributes b/.gitattributes index 7dc50d2..7333de2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,7 +9,6 @@ /.gitignore export-ignore /.scrutinizer.yml export-ignore /.travis.yml export-ignore -/Guardfile export-ignore /build.xml export-ignore /phpunit.xml export-ignore /LICENSE.md export-ignore diff --git a/src/Support/Traits/AliasesProviderTrait.php b/src/Support/Traits/AliasesProviderTrait.php new file mode 100644 index 0000000..aacac60 --- /dev/null +++ b/src/Support/Traits/AliasesProviderTrait.php @@ -0,0 +1,36 @@ +facades as $facade => $aliases) { + foreach ((array) $aliases as $alias) { + $loader->alias($alias, $facade); + } + } + } + + /** + * Register the class aliases in the container. + * + * @return void + */ + protected function registerCoreContainerAliases() + { + foreach ($this->aliases as $key => $aliases) { + foreach ((array) $aliases as $alias) { + $this->app->alias($key, $alias); + } + } + } +}