public static function getLabServicesForTask($caller, $sessionTask, $filterCategory)
 {
     $labServices = $taskServices = array();
     if (isset($sessionTask[\Library\Enums\SessionKeys::TaskServices]) && count($sessionTask[\Library\Enums\SessionKeys::TaskServices]) > 0) {
         $taskServices = \Applications\PMTool\Helpers\ServiceHelper::GetServicesFromTaskServices($caller->user(), $sessionTask);
     } else {
         $taskServices = ServiceHelper::GetAndStoreTaskServices($caller, $sessionTask);
         $sessionTask[\Library\Enums\SessionKeys::TaskServices] = $taskServices;
         TaskHelper::SetSessionTask($caller->user(), $sessionTask);
     }
     foreach ($taskServices as $service) {
         if ($service['service_type'] === $filterCategory) {
             array_push($labServices, $service);
         }
     }
     return $labServices;
 }