Exemplo n.º 1
0
 public function index($proTitle = "", $proCategory = "", $start = 0, $limit = 25)
 {
     try {
         $arrayFilterData = array();
         if ($proTitle != "") {
             $arrayFilterData["processName"] = $proTitle;
         }
         if ($proCategory != "") {
             $arrayFilterData["category"] = $proCategory;
         }
         $process = new \ProcessMaker\BusinessModel\Process();
         $data = $process->loadAllProcess($arrayFilterData, $start, $limit);
         // Composing Response
         $response = array('processes' => $data['data'], 'totalCount' => $data['totalCount']);
         return $response;
     } catch (\Exception $e) {
         throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
     }
 }