diff --git a/CHANGELOG-5.0.md b/CHANGELOG-5.0.md index 0bb54495151..f056afd3722 100644 --- a/CHANGELOG-5.0.md +++ b/CHANGELOG-5.0.md @@ -20,6 +20,13 @@ ### Removed +## [5.4.1](https://github.com/phalcon/cphalcon/releases/tag/v5.4.1) (2025-09-XX) + +### Fixed + +- Fixed `Phalcon\Mvc\Micro\LazyLoader::callMethod` to prevent `Unknown named parameter` error [#16724](https://github.com/phalcon/cphalcon/issues/16797) +- Fixed `Phalcon\Dispatcher\AbstractDispatcher` when calling action methods that do not define parameters to prevent `Unknown named parameter` error. + ## [5.4.0](https://github.com/phalcon/cphalcon/releases/tag/v5.4.0) (2023-10-25) ### Changed diff --git a/phalcon/Dispatcher/AbstractDispatcher.zep b/phalcon/Dispatcher/AbstractDispatcher.zep index 296a6c2a6cb..c1d7f4fc367 100644 --- a/phalcon/Dispatcher/AbstractDispatcher.zep +++ b/phalcon/Dispatcher/AbstractDispatcher.zep @@ -156,7 +156,7 @@ abstract class AbstractDispatcher extends AbstractInjectionAware implements Disp { return call_user_func_array( [handler, actionMethod], - params + array_values(params) ); } diff --git a/phalcon/Mvc/Micro/LazyLoader.zep b/phalcon/Mvc/Micro/LazyLoader.zep index f1c4706610c..f993456a79a 100644 --- a/phalcon/Mvc/Micro/LazyLoader.zep +++ b/phalcon/Mvc/Micro/LazyLoader.zep @@ -76,7 +76,7 @@ class LazyLoader */ return call_user_func_array( [handler, method], - arguments + array_values(arguments) ); }