public static function getActionMethodParameters($objectManager) { $reflectionService = $objectManager->get(ReflectionService::class); $result = []; $className = get_called_class(); $methodNames = get_class_methods($className); foreach ($methodNames as $methodName) { if (strlen($methodName) > 6 && strpos($methodName, 'Action', strlen($methodName) - 6) !== false) { $result[$methodName] = $reflectionService->getMethodParameters($className, $methodName); } } return $result; }