Inpsyde\MultilingualPress\Common\Admin\AdminNotice::__construct PHP Method

__construct() public method

Constructor. Sets up the properties.
Since: 3.0.0
public __construct ( string $content, array $args = [] )
$content string Admin notice content.
$args array Optional. Configuration arguments. Defaults to empty array.
    public function __construct($content, array $args = [])
    {
        $this->content = (string) $content;
        $args = array_merge(['type' => 'success', 'classes' => [], 'dismissible' => true], $args);
        $classes = array_merge(['notice', "notice-{$args['type']}"], (array) $args['classes']);
        if ($args['dismissible']) {
            $classes[] = 'is-dismissible';
        }
        $this->classes = implode(' ', array_unique(array_map('trim', $classes)));
    }