From 78c8ebadc25d164922430f3802c52bd650222f70 Mon Sep 17 00:00:00 2001 From: Garrett Mills Date: Thu, 22 Sep 2016 10:51:58 -0500 Subject: [PATCH] fixed aliasing --- src/Meta.php | 2 +- src/MetaServiceProvider.php | 18 ++++-------------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/Meta.php b/src/Meta.php index ceb005e..7f45cd6 100644 --- a/src/Meta.php +++ b/src/Meta.php @@ -22,7 +22,7 @@ class Meta extends Model implements MetaContract * * @param array $args * - * @return callable + * @return Model */ public static function create( array $args = [] ){ $args['meta'] = (isset($args['meta'])) ? ((gettype($args['meta']) === 'array') ? serialize($args['meta']) : $args['meta']) : serialize([]); diff --git a/src/MetaServiceProvider.php b/src/MetaServiceProvider.php index 54b0722..4c806f1 100644 --- a/src/MetaServiceProvider.php +++ b/src/MetaServiceProvider.php @@ -21,19 +21,9 @@ class MetaServiceProvider extends ServiceProvider */ public function register() { - $this->app->bind(MetaContract::class, 'Meta'); - } - - /** - * Get the services provided by the provider. - * - * @return array - */ - public function provides() - { - return [ - MetaContract::class, - 'Meta', - ]; + + $loader = \Illuminate\Foundation\AliasLoader::getInstance(); + $loader->alias('Meta', 'Glmdev\Meta\Meta'); + } }