AppController.php 450 B

1234567891011121314151617181920
  1. <?php
  2. namespace ModulesGarden\ProxmoxAddon\Core\App\Controllers;
  3. use ModulesGarden\ProxmoxAddon\Core\ServiceLocator;
  4. abstract class AppController
  5. {
  6. public function runController($callerName, $params)
  7. {
  8. $controller = $this->getControllerInstanceClass($callerName, $params);
  9. $controllerInstance = ServiceLocator::call($controller);
  10. $result = $controllerInstance->execute($params);
  11. return $result;
  12. }
  13. }