Есть ли способ проверить, существует ли функция или метод в контроллере из файла routes. Я попытался, как показано ниже, но застрял, когда контроллер использует библиотеки session, которые я не смог добавить в файл маршрутов.
$urlArr = array_values(array_filter(explode('/', $_SERVER['PATH_INFO'])));
$folderName = $urlArr[0];
$controllerName = $urlArr[1];
$actionName = !empty($urlArr[2]) ? $urlArr[2] : 'index';
include_once FCPATH."system/core/Controller.php";
include_once FCPATH."application/core/MY_Controller.php";
include_once FCPATH."application/controllers/$folderName/$controllerName.php";
// Here I need to check whether the function ($actionName) exists or not
Примечание. Не предлагайте решения для проверки файла как строки и проверки существования строки определения функции.
Любая помощь приветствуется. Спасибо :)