: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* @author OnTheGo Systems
class WPML_Notice_Action {
private $display_as_button;
private $group_to_dismiss;
private $dismiss_different_text;
* WPML_Admin_Notice_Action constructor.
* @param bool|string $display_as_button
* @param bool $dismiss_different_text
public function __construct( $text, $url = '#', $dismiss = false, $hide = false, $display_as_button = false, $dismiss_different_text = true ) {
$this->dismiss = $dismiss;
$this->display_as_button = $display_as_button;
$this->dismiss_different_text = $dismiss_different_text;
public function get_text() {
public function get_url() {
public function can_dismiss() {
public function can_dismiss_different_text() {
return $this->dismiss_different_text;
public function can_hide() {
public function must_display_as_button() {
return $this->display_as_button;
public function set_group_to_dismiss( $group_name ) {
$this->group_to_dismiss = $group_name;
public function get_group_to_dismiss() {
return $this->group_to_dismiss;
public function set_js_callback( $js_callback ) {
$this->js_callback = $js_callback;
public function get_js_callback() {
return $this->js_callback;
public function get_link_target() {
return $this->link_target;
* @param mixed $link_target
public function set_link_target( $link_target ) {
$this->link_target = $link_target;