/**
  * Se hace binding de los parámetros de salida del procedimiento almacenado y se prepara la propiedad de output para la salida.
  */
 private function bindParamsOut()
 {
     foreach ($this->paramsOut as $param => $value) {
         switch ($value) {
             case PDO::PARAM_STR:
                 $this->stmt->bindParam($param, ${$param}, PDO::PARAM_STR, config('procedure.params.str_length'));
                 break;
             default:
                 $this->stmt->bindParam($param, ${$param}, $value);
                 break;
         }
     }
     $this->stmt->execute();
     // Prepare output
     foreach ($this->paramsOut as $param => $value) {
         $this->output[$param] = ${$param};
     }
 }