static function handle() { $bd = new DB(); $gestor = new ManagerArtista($bd); $sesion = new Session(); $sesion->checkSession(); if ($sesion->checkPermissions() < 1) { $sesion->destroy(); $sesion->sendRedirect(); } $action = Request::req("action"); $do = Request::req("do"); $metodo = $action . ucfirst($do); if (method_exists(get_class(), $metodo)) { self::$metodo($gestor, $sesion); } else { self::readView($gestor, $sesion); } }