JezK
Edit File: RegexPhoneOption.php
<?php namespace WPDesk\FCF\Free\Settings\Option; use WPDesk\FCF\Free\Settings\Tab\AdvancedTab; /** * {@inheritdoc} */ class RegexPhoneOption extends OptionAbstract { const FIELD_NAME = 'validation_regex'; /** * {@inheritdoc} */ public function get_option_name(): string { return self::FIELD_NAME; } /** * {@inheritdoc} */ public function get_option_tab(): string { return AdvancedTab::TAB_NAME; } /** * {@inheritdoc} */ public function get_option_type(): string { return self::FIELD_TYPE_TEXT; } /** * {@inheritdoc} */ public function get_option_label(): string { return __( 'Validation regex', 'flexible-checkout-fields' ); } /** * {@inheritdoc} */ public function get_label_tooltip(): string { return __( 'Enter the number format using the regex code. Our documentation contains sample formats.', 'flexible-checkout-fields' ); } /** * {@inheritdoc} */ public function get_label_tooltip_url(): string { return apply_filters( 'flexible_checkout_fields/short_url', '#', 'fcf-settings-phone-validation-regex' ); } /** * {@inheritdoc} */ public function sanitize_option_value( $field_value ) { return sanitize_text_field( $field_value ); } }