class CRM_Activity_Import_Field

Properties

string $_name
$_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

Methods

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

No description

resetValue()

No description

setValue($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

bool
validate()

No description

Details

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

Parameters

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

at line 99
resetValue()

at line 108
setValue($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 115
bool validate()

Return Value

bool