public function getFormFields(Order $order)
{
$fields = parent::getFormFields($order);
if (!$fields->exists()) {
return $fields;
}
$checkbox = CheckboxField::create('RegisterAnAccount', _t('DependantMembershipCheckoutComponent.REGISTER_ACCOUNT', 'Register an account'), $this->checked);
return FieldList::create($checkbox, CompositeField::create(parent::getFormFields($order))->setName('RegisterAccount-Holder')->setAttribute('data-show-if', '[name=' . get_class($this) . '_RegisterAnAccount]:checked'));
}