You are here

interface CrmCoreMatchEngineInterface in CRM Core 7

Hierarchy

Expanded class hierarchy of CrmCoreMatchEngineInterface

All classes that implement CrmCoreMatchEngineInterface

File

modules/crm_core_match/includes/crm_core_match.inc, line 14
Contains the matching engine.

View source
interface CrmCoreMatchEngineInterface {

  // @TODO: Pull all method definitions to interface.

  /**
   * Constructor.
   */
  public function __construct();

  /**
   * This function will be executed by CRM Core Match each time the engine is executed.
   *
   * Accepts contact data and a list of ids for identifying matches.
   *
   * @param object $contact
   *   A contact object used to pass data for identifying a match
   * @param array $ids
   *   An array of entity ids for potential matches.
   */
  public function execute(&$contact, &$ids = array());

}

Members

Namesort descending Modifiers Type Description Overrides
CrmCoreMatchEngineInterface::execute public function This function will be executed by CRM Core Match each time the engine is executed. 1
CrmCoreMatchEngineInterface::__construct public function Constructor. 1