Merge remote-tracking branch 'upstream/4.4' into 4.4-master-2014-07-14-13-42-39
[civicrm-core.git] / CRM / Core / CodeGen / ITask.php
CommitLineData
5e434adf
ARW
1<?php
2
3/**
4 * Implemented by CG tasks
5 */
6interface CRM_Core_CodeGen_ITask {
7 /**
8 * Make configuration object available to the task.
9 *
10 * @param $config is currently the CRM_Core_CodeGen_Main object.
11 */
12 function setConfig($config);
13
14 /**
15 * Perform the task.
16 */
17 function run();
18}