static function import($ctrl, $data) { $runFn = array($ctrl, $data['run-function']); $runParams = $data['run-params']; $verifyFn = NULL; $verifyParams = NULL; if (array_key_exists('verify-function', $data)) { $verifyFn = array($ctrl, $data['verify-function']); if (array_key_exists('verify-params', $data)) { $verifyParams['verify-params'] = $data['verify-params']; } } $op = new Operation($runFn, $runParams, $verifyFn, $verifyParams); $op->setImportData($data); return $op; }