_parser->isComplete(); } /** * @param array $params */ public function setJobParams(&$params) { foreach ($params as $param => $value) { $fldName = "_$param"; $this->$fldName = $value; } } /** * @param CRM_Core_Form $form * @param int $timeout */ public function runImport(&$form, $timeout = 55) { $mapper = $this->_mapper; foreach ($mapper as $key => $value) { $this->_mapperKeys[$key] = $mapper[$key][0] ?? NULL; } } /** * @param $form */ public function setFormVariables($form) { $this->_parser->set($form, CRM_Import_Parser::MODE_IMPORT); } }