From 1b3116713f198121417240afdd8c59b1a13f7ef6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Sch=C3=A4tzlein?= Date: Wed, 27 Dec 2017 15:59:18 +0100 Subject: [PATCH 1/2] Add Lumen without facades compatibility Remove facades usage for firing events --- src/ValidatingObserver.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ValidatingObserver.php b/src/ValidatingObserver.php index fdbf6f1..f706595 100644 --- a/src/ValidatingObserver.php +++ b/src/ValidatingObserver.php @@ -74,7 +74,7 @@ protected function performValidation(Model $model, $event) */ protected function fireValidatingEvent(Model $model, $event) { - return Event::until("eloquent.validating: ".get_class($model), [$model, $event]); + return app('events')->until('eloquent.validating: '.get_class($model), [$model, $event]); } /** @@ -86,6 +86,6 @@ protected function fireValidatingEvent(Model $model, $event) */ protected function fireValidatedEvent(Model $model, $status) { - Event::fire("eloquent.validated: ".get_class($model), [$model, $status]); + event('eloquent.validated: '.get_class($model), [$model, $status]); } } From ab0e73460593b0dabe6894f7df695d335f7030ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Sch=C3=A4tzlein?= Date: Wed, 27 Dec 2017 16:00:20 +0100 Subject: [PATCH 2/2] Add Lumen without facades compatibility Remove facades usage for getting the default Validator instance --- src/ValidatingTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ValidatingTrait.php b/src/ValidatingTrait.php index 048cee3..2d5bc8a 100644 --- a/src/ValidatingTrait.php +++ b/src/ValidatingTrait.php @@ -325,7 +325,7 @@ public function saveOrReturn() */ public function getValidator() { - return $this->validator ?: Validator::getFacadeRoot(); + return $this->validator ?: app('validator'); } /**