: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
namespace WPForms\Admin\Tools\Views;
use WPForms\Admin\Tools\Tools;
abstract public function init();
* Get link to the view page.
public function get_link() {
abstract public function get_label();
* Checking user capability to view.
abstract public function check_capability();
* Checking if needs display in navigation.
public function hide_from_nav() {
* Checking if navigation needs display.
public function show_nav() {
public function nonce_field() {
wp_nonce_field( 'wpforms_' . $this->slug . '_nonce', 'wpforms-tools-' . $this->slug . '-nonce' );
public function verify_nonce() {
return ! empty( $_POST[ 'wpforms-tools-' . $this->slug . '-nonce' ] ) && wp_verify_nonce( sanitize_key( $_POST[ 'wpforms-tools-' . $this->slug . '-nonce' ] ), 'wpforms_' . $this->slug . '_nonce' );
abstract public function display();