Automattic\WooCommerce\EmailEditor\Validator
Schema::validate_pattern
Validates the regular expression pattern.
Метод класса: Schema{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->validate_pattern( $pattern ): void;
- $pattern(строка) (обязательный)
- Regular expression pattern.
Код Schema::validate_pattern() Schema::validate pattern WC 10.0.2
protected function validate_pattern( string $pattern ): void { $escaped = str_replace( '#', '\\#', $pattern ); $regex = "#$escaped#u"; if ( @preg_match( $regex, '' ) === false ) { // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged throw new \Exception( \esc_html( "Invalid regular expression '$regex'" ) ); } }