<?php

use Stel\Repository\TipoTramiteRepository;
use Stel\Model\TipoTramite;
$repo = new TipoTramiteRepository();
$tipos = $repo->getAll();
$result = array_map(function ($element) {
    return array("value" => $element->getIdTipoTramite(), "text" => $element->getCodigoNombre());
}, $tipos);
//var_dump($result);die;
Controller::renderJson("OK", $result);
<?php

use Stel\Model\TipoTramite;
use Stel\Repository\TipoTramiteRepository;
try {
    $action = $_GET["action"];
    $data = json_decode($_POST["object"]);
    $repo = new TipoTramiteRepository();
    switch ($action) {
        case "new":
            $tipoTramite = new TipoTramite();
            $tipoTramite->setNombre($data->nombre);
            $tipoTramite->setDiasvalidez($data->diasvalidez);
            $tipoTramite->setIdTipoTramite($repo->insert($tipoTramite));
            Controller::renderJson("OK", $tipoTramite);
            break;
        case "edit":
            $tipoTramite = $repo->getOne($data->idTipoTramite);
            $tipoTramite->setNombre($data->nombre);
            $tipoTramite->setDiasvalidez($data->diasvalidez);
            $repo->update($tipoTramite);
            Controller::renderJson("OK", $tipoTramite);
            break;
        case "delete":
            Controller::renderJson("ERROR", "", "No implementado");
            break;
    }
} catch (Exception $e) {
    Controller::renderJson("ERROR", "", $e->getMessage());
}
<?php

use Stel\Repository\RelTipoTramiteInstanciaRepository;
use Stel\Repository\TipoTramiteRepository;
use Stel\Repository\InstanciaRepository;
use Stel\Model\RelTipoTramiteInstancia;
use Stel\Model\Usuario;
$repo = new RelTipoTramiteInstanciaRepository();
$tis = array();
$tis = $repo->getAll();
//tipos de tramite
$repoTT = new TipoTramiteRepository();
$tiposTramite = $repoTT->getAll();
//instancias
$repoI = new InstanciaRepository();
$instancias = $repoI->getAll();
if (isset($_GET['forSelect'])) {
    foreach ($tis as $ti) {
        $text = "";
        //busco el tipo de tramite
        foreach ($tiposTramite as $tipoTramite) {
            if ($tipoTramite->getIdTipoTramite() == $ti->getIdTipoTramite()) {
                $text .= $tipoTramite->getCodigoNombre();
            }
        }
        foreach ($instancias as $instancia) {
            if ($instancia->getIdInstancia() == $ti->getIdInstancia()) {
                $text .= " - " . $instancia->getNombre();
            }
        }
        $return[] = array("value" => $ti->getIdRelTipoTramiteInstancia(), "text" => $text);