}
/**
- * @param $tables
+ * @param array $tables
*/
public function auxTable($tables) {
foreach ($tables as $tableName => $daoName) {
}
/**
- * @param $optionGroupVars
+ * @param array $optionGroupVars
*/
public function optionGroup($optionGroupVars) {
$names = array_values($optionGroupVars);
}
/**
- * @param $ids
+ * @param array $ids
* @param string $tableName
- * @param $fields
- * @param $whereField
- * @param null $additionalWhereCond
+ * @param array $fields
+ * @param string $whereField
+ * @param string|null $additionalWhereCond
*/
public function table(
&$ids,
}
/**
- * @param $sql
+ * @param string $sql
* @param string $tableName
- * @param $fields
+ * @param array $fields
*/
public function sql($sql, $tableName, &$fields) {
$dao = &CRM_Core_DAO::executeQuery($sql);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function contact(&$contactIDs) {
$fields = &$this->dbFields('CRM_Contact_DAO_Contact', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function note(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_Note', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function phone(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_Phone', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function email(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_Email', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function im(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_IM', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function website(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_Website', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function address(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_Email', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function groupContact(&$contactIDs) {
$fields = &$this->dbFields('CRM_Contact_DAO_GroupContact', TRUE);
*
* Parent child group ids are encoded in a text string
*
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function group(&$contactIDs) {
// handle groups only once
/**
* @todo support search builder and custom saved searches
- * @param $groupIDs
+ * @param array $groupIDs
*/
public function savedSearch(&$groupIDs) {
if (empty($groupIDs)) {
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function entityTag(&$contactIDs) {
$fields = &$this->dbFields('CRM_Core_DAO_EntityTag', TRUE);
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function tag(&$contactIDs) {
// handle tags only once
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
* @param $additionalContacts
*/
public function relationship(&$contactIDs, &$additionalContacts) {
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
* @param $additionalContacts
*/
public function activity(&$contactIDs, &$additionalContacts) {
/**
* @param int $id
* @param string $name
- * @param $value
+ * @param array $value
*/
public function appendValue($id, $name, $value) {
if (empty($value)) {
}
/**
- * @param $contactIDs
- * @param $additionalContacts
+ * @param array $contactIDs
+ * @param array $additionalContacts
*/
public function addAdditionalContacts($contactIDs, &$additionalContacts) {
if (!$this->_discoverContacts) {
}
/**
- * @param $contactIDs
+ * @param array $contactIDs
*/
public function export(&$contactIDs) {
$chunks = &$this->splitContactIDs($contactIDs);
/**
* @param string $fileName
- * @param null $lastExportTime
+ * @param string $lastExportTime
* @param bool $discoverContacts
*/
public function run(