<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
*/
class CRM_Contact_BAO_SearchCustom {
- static function details($csID, $ssID = NULL, $gID = NULL) {
+ /**
+ * @param int $csID
+ * @param int $ssID
+ * @param int $gID
+ *
+ * @return array
+ * @throws Exception
+ */
+ public static function details($csID, $ssID = NULL, $gID = NULL) {
$error = array(NULL, NULL, NULL);
if (!$csID &&
return array($customSearchID, $customSearchClass, $formValues);
}
- static function customClass($csID, $ssID) {
+ /**
+ * @param int $csID
+ * @param int $ssID
+ *
+ * @return mixed
+ * @throws Exception
+ */
+ public static function customClass($csID, $ssID) {
list($customSearchID, $customSearchClass, $formValues) = self::details($csID, $ssID);
if (!$customSearchID) {
return $customClass;
}
- static function contactIDSQL($csID, $ssID) {
+ /**
+ * @param int $csID
+ * @param int $ssID
+ *
+ * @return mixed
+ */
+ public static function contactIDSQL($csID, $ssID) {
$customClass = self::customClass($csID, $ssID);
return $customClass->contactIDs();
}
- static function &buildFormValues($args) {
+ /**
+ * @param $args
+ *
+ * @return array
+ */
+ public static function &buildFormValues($args) {
$args = trim($args);
$values = explode("\n", $args);
return $formValues;
}
- static function fromWhereEmail($csID, $ssID) {
+ /**
+ * @param int $csID
+ * @param int $ssID
+ *
+ * @return array
+ */
+ public static function fromWhereEmail($csID, $ssID) {
$customClass = self::customClass($csID, $ssID);
$from = $customClass->from();