class CRM_Contribute_Import_Field

Properties

$_name Name of the field
$_title Title of the field to be used in display
enum $_type Type of field
boolean $_required Is this field required
object $_payload Data to be carried for use by a derived class
string $_headerPattern Regexp to match the CSV header of this column/field
string $_dataPattern Regexp to match the pattern of data from various column/fields
object $_value Value of this field
string $_softCreditField This is soft credit field

Methods

__construct(string $name, $title, int $type = CRM_Utils_Type::T_INT, string $headerPattern = '//', string $dataPattern = '//', null $softCreditField = NULL)

No description

resetValue()

No description

setValue($value)

Set a value.

bool
validate()

Validate a field.

Details

at line 99
__construct(string $name, $title, int $type = CRM_Utils_Type::T_INT, string $headerPattern = '//', string $dataPattern = '//', null $softCreditField = NULL)

Parameters

string $name
$title
int $type
string $headerPattern
string $dataPattern
null $softCreditField

at line 109
resetValue()

at line 121
setValue($value)

Set a value.

The value is in string format. Convert the value to the type of this field and set the field value with the appropriate type

Parameters

$value

at line 130
bool validate()

Validate a field.

Return Value

bool