From d6fcf1c7500826fe179421f53f2873b81a4ecf9d Mon Sep 17 00:00:00 2001 From: Abel Hoogeveen Date: Sun, 7 Jun 2020 12:18:34 +0200 Subject: [PATCH] Release version 1.2.2. Now supports loading Controllers, Models and Views using the autoloader, which for some reason wasn't supported. --- composer.json | 2 +- src/FuzeWorks/Controllers.php | 2 +- src/FuzeWorks/Models.php | 2 +- src/FuzeWorks/Views.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 0e44c9f..cb9b22f 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ } ], "require": { - "php": ">=7.1.0", + "php": ">=7.3.0", "fuzeworks/core": "~1.2.0" }, "require-dev": { diff --git a/src/FuzeWorks/Controllers.php b/src/FuzeWorks/Controllers.php index e05c677..2d54308 100644 --- a/src/FuzeWorks/Controllers.php +++ b/src/FuzeWorks/Controllers.php @@ -128,7 +128,7 @@ class Controllers // If the class already exists, return a new instance directly $class = ucfirst($class); $className = $namespace . $class . 'Controller'; - if (class_exists($className, false)) + if (class_exists($className, true)) { $controller = new $className(...$arguments); if (!$controller instanceof Controller) diff --git a/src/FuzeWorks/Models.php b/src/FuzeWorks/Models.php index 02e5a5e..3ccad6b 100644 --- a/src/FuzeWorks/Models.php +++ b/src/FuzeWorks/Models.php @@ -128,7 +128,7 @@ class Models // If the class already exists, return a new instance directly $class = ucfirst($class); $className = $namespace . $class . 'Model'; - if (class_exists($className, false)) { + if (class_exists($className, true)) { $model = new $className(...$arguments); if (!$model instanceof Model) throw new ModelException("Could not load model. Provided modelName is not instance of \FuzeWorks\Model"); diff --git a/src/FuzeWorks/Views.php b/src/FuzeWorks/Views.php index b38c968..80638d9 100644 --- a/src/FuzeWorks/Views.php +++ b/src/FuzeWorks/Views.php @@ -131,7 +131,7 @@ class Views // If the class already exists, return a new instance directly $class = ucfirst($class); $className = $namespace . $class . $viewType . 'View'; - if (class_exists($className, false)) { + if (class_exists($className, true)) { /** @var View $view */ $view = new $className(...$arguments); if (!$view instanceof View)