diff --git a/src/views/base/controller-classes-by-action-methods-report.php b/src/views/base/controller-classes-by-action-methods-report.php index e26a554..f51c1be 100644 --- a/src/views/base/controller-classes-by-action-methods-report.php +++ b/src/views/base/controller-classes-by-action-methods-report.php @@ -128,7 +128,11 @@ function(\ReflectionMethod $current_method)use($functionStrStartsWith, $rfclass, . ( $onlyPublicMethodsPrefixedWithAction - ? camelToDashes(str_replace('action', '', $ref_meth_obj->getName())) + ? camelToDashes( + $stripActionPrefixFromMethodName + ? str_replace('action', '', $ref_meth_obj->getName()) + : $ref_meth_obj->getName() + ) : camelToDashes($ref_meth_obj->getName()) ); diff --git a/src/views/base/index.php b/src/views/base/index.php index ff24fd2..d821ea5 100644 --- a/src/views/base/index.php +++ b/src/views/base/index.php @@ -41,8 +41,8 @@
- - withPath($sMVC_MakeLink('/base-controller/action-routes/1'))->__toString(); ?> + + withPath($sMVC_MakeLink('/base-controller/action-routes/1/0'))->__toString(); ?> displays all the potential routes in your application in a simple HTML table.
- \SlimMvcTools\Controllers\BaseController::actionRoutes($onlyPublicMethodsPrefixedWithAction=true)
+ \SlimMvcTools\Controllers\BaseController::actionRoutes($onlyPublicMethodsPrefixedWithAction=true, $stripActionPrefixFromMethodName=true)
under the hood
diff --git a/src/views/base/login.php b/src/views/base/login.php
index e3f6d08..1e3b973 100644
--- a/src/views/base/login.php
+++ b/src/views/base/login.php
@@ -13,7 +13,7 @@
-
+
diff --git a/tests/AllRoutesTest.php b/tests/AllRoutesTest.php
index 2887fb3..4383a63 100644
--- a/tests/AllRoutesTest.php
+++ b/tests/AllRoutesTest.php
@@ -114,5 +114,253 @@ public function testBaseControllerActionIndex() {
self::assertStringContainsString('