\MemberProfileField
Synopsis
class MemberProfileField
extends DataObject
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $summary_fields = ;
- private static string $default_sort = 'Sort';
- protected static FieldSet $member_fields;
- // methods
- public getCMSFields()
- protected void onBeforeWrite()
- public string getTitle()
- public string getDefaultTitle()
- protected void getMemberFields()
- public bool isAlwaysRequired()
- public bool isAlwaysUnique()
- public bool isNeverPublic()
- public void getUnique()
- public void getRequired()
- public string getPublicVisibility()
- public bool getMemberListVisible()
Hierarchy
Extends
- DataObject
Members
private
- $db
- $default_sort
- $has_one
- $summary_fields
protected
- $member_fields
—
FieldSet
Temporary local cache of form fields - otherwise we can potentially be calling getMemberFormFields 20 - 30 times per request via getDefaultTitle.
Methods
protected
public
- getCMSFields()
- getDefaultTitle() — Get the default title for this field from the form field.
- getMemberListVisible()
- getPublicVisibility()
- getRequired()
- getTitle()
- getUnique()
- isAlwaysRequired()
- isAlwaysUnique()
- isNeverPublic()