From 09c472e319c3311cf7384f32d78435f352948cf0 Mon Sep 17 00:00:00 2001 From: smarcet Date: Tue, 27 Oct 2020 23:47:01 -0300 Subject: [PATCH] Fixed repository dependencies Change-Id: I42fb374b48711092ef2af07772fc64dc089869f5 Signed-off-by: smarcet --- app/Http/Middleware/SingleAccessPoint.php | 5 ++++- config/app.php | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Middleware/SingleAccessPoint.php b/app/Http/Middleware/SingleAccessPoint.php index 70ff5e9d..5604d06c 100644 --- a/app/Http/Middleware/SingleAccessPoint.php +++ b/app/Http/Middleware/SingleAccessPoint.php @@ -11,6 +11,8 @@ * See the License for the specific language governing permissions and * limitations under the License. **/ + +use App\Repositories\IServerConfigurationRepository; use Closure; use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Response; @@ -19,6 +21,7 @@ use Utils\Services\ICheckPointService; use Utils\Services\ServiceLocator; use Utils\Services\UtilsServiceCatalog; use Exception; +use Illuminate\Support\Facades\App; /** * Class SingleAccessPoint * @package App\Http\Middleware @@ -28,11 +31,11 @@ final class SingleAccessPoint public function handle($request, Closure $next) { // Perform action - $checkpoint_service = ServiceLocator::getInstance()->getService(UtilsServiceCatalog::CheckPointService); if(Config::get('server.banning_enable', true)) { try { //checkpoint security pattern entry point + $checkpoint_service = ServiceLocator::getInstance()->getService(UtilsServiceCatalog::CheckPointService); if ($checkpoint_service instanceof ICheckPointService && !$checkpoint_service->check()) { return Response::view('errors.404', [], 404); } diff --git a/config/app.php b/config/app.php index 7782d277..8dea7838 100644 --- a/config/app.php +++ b/config/app.php @@ -136,12 +136,12 @@ return [ * Application Service Providers... */ \App\Http\Utils\UtilsProvider::class, + Repositories\RepositoriesProvider::class, App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, Services\Utils\UtilsProvider::class, - Repositories\RepositoriesProvider::class, Services\OAuth2\OAuth2ServiceProvider::class, Services\OpenId\OpenIdProvider::class, Auth\AuthenticationServiceProvider::class,