/**
  * Function to get values
  * 
  * @return array $result found rows with data
  * @access public
  * @static
  */
 public static function getValues($params)
 {
     $result = array();
     $rule = new CRM_Civirules_BAO_Rule();
     if (!empty($params)) {
         $fields = self::fields();
         foreach ($params as $key => $value) {
             if (isset($fields[$key])) {
                 $rule->{$key} = $value;
             }
         }
     }
     $rule->find();
     while ($rule->fetch()) {
         $row = array();
         self::storeValues($rule, $row);
         $result[$row['id']] = $row;
     }
     return $result;
 }