a few mor fixes
[civicrm-core.git] / CRM / Dedupe / BAO / QueryBuilder / IndividualSupervised.php
index 4608dee84f1c1451959b7ebc81b7aa701a4ca236..fe878ad5b43d947748d1bc7ad154216bc10bd5fa 100644 (file)
@@ -1,20 +1,36 @@
 <?php
 
-// TODO: How to handle NULL values/records?
 /**
+ * TODO: How to handle NULL values/records?
  * Class CRM_Dedupe_BAO_QueryBuilder_IndividualSupervised
  */
 class CRM_Dedupe_BAO_QueryBuilder_IndividualSupervised extends CRM_Dedupe_BAO_QueryBuilder {
 
-  static function record($rg) {
+  /**
+   * Record - what do I do.
+   *
+   * @param object $rg
+   *
+   * @return array
+   */
+  public static function record($rg) {
 
     $civicrm_contact = CRM_Utils_Array::value('civicrm_contact', $rg->params, array());
     $civicrm_email = CRM_Utils_Array::value('civicrm_email', $rg->params, array());
 
     $params = array(
-      1 => array(CRM_Utils_Array::value('first_name', $civicrm_contact, ''), 'String'),
-      2 => array(CRM_Utils_Array::value('last_name', $civicrm_contact, ''), 'String'),
-      3 => array(CRM_Utils_Array::value('email', $civicrm_email, ''), 'String'),
+      1 => array(
+        CRM_Utils_Array::value('first_name', $civicrm_contact, ''),
+        'String',
+      ),
+      2 => array(
+        CRM_Utils_Array::value('last_name', $civicrm_contact, ''),
+        'String',
+      ),
+      3 => array(
+        CRM_Utils_Array::value('email', $civicrm_email, ''),
+        'String',
+      ),
     );
 
     return array(
@@ -29,7 +45,14 @@ class CRM_Dedupe_BAO_QueryBuilder_IndividualSupervised extends CRM_Dedupe_BAO_Qu
     );
   }
 
-  static function internal($rg) {
+  /**
+   * Internal - what do I do.
+   *
+   * @param object $rg
+   *
+   * @return array
+   */
+  public static function internal($rg) {
     $query = "
             SELECT contact1.id as id1, contact2.id as id2, {$rg->threshold} as weight
             FROM civicrm_contact as contact1
@@ -42,9 +65,10 @@ class CRM_Dedupe_BAO_QueryBuilder_IndividualSupervised extends CRM_Dedupe_BAO_Qu
                 email1.email=email2.email
             WHERE contact1.contact_type = 'Individual'
               AND " . self::internalFilters($rg);
-    return array("civicrm_contact.{$rg->name}.{$rg->threshold}" => $query);
+    return array(
+      "civicrm_contact.{$rg->name}.{$rg->threshold}" => $query
+    );
   }
-};
-
-
+}
 
+;