Slim-Extras icon indicating copy to clipboard operation
Slim-Extras copied to clipboard

Class 'Slim\\Middleware' not found

Open userator opened this issue 6 years ago • 0 comments

Use in composer. json

"slim/slim": "~3.12.0",
"slim/extras": "~2.0.0",

catch error

PHP Fatal error:  Class 'Slim\\Middleware' not found in /opt/slim-app/vendor/slim/extras/Slim/Extras/Middleware/HttpBasicAuth.php on line 40
PHP Stack trace:
PHP   1. {main}() /opt/slim-app/public/index.php:0
PHP   2. require() /opt/slim-app/public/index.php:29
PHP   3. spl_autoload_call() /opt/slim-app/configs/middlewares.php:3
PHP   4. Composer\\Autoload\\ClassLoader->loadClass() /opt/slim-app/configs/middlewares.php:3
PHP   5. Composer\\Autoload\\includeFile() /opt/slim-app/vendor/composer/ClassLoader.php:322
PHP   6. include() /opt/slim-app/vendor/composer/ClassLoader.php:444

Possibly add missing dependency or restriction to package slim/extras in composer.json

userator avatar Jul 26 '19 09:07 userator