$this->addFormRule(array('CRM_Admin_Form_Job', 'formRule'));
}
+ /**
+ * @param $fields
+ *
+ * @return array|bool
+ * @throws API_Exception
+ */
static function formRule($fields) {
$errors = array();
/** @var \Civi\API\Kernel $apiKernel */
$apiKernel = \Civi\Core\Container::singleton()->get('civi_api_kernel');
- $apiRequest = $apiKernel->createRequest($fields['api_entity'], $fields['api_action'], array('version' => 3), NULL);
+ $apiRequest = \Civi\API\Request::create($fields['api_entity'], $fields['api_action'], array('version' => 3), NULL);
try {
$apiKernel->resolve($apiRequest);
} catch (\Civi\API\Exception\NotImplementedException $e) {
return empty($errors) ? TRUE : $errors;
}
+ /**
+ * @return array
+ */
function setDefaultValues() {
$defaults = array();