AdminPageFramework_AdminNotice::__construct PHP Метод

__construct() публичный Метод

public __construct ( $sNotice, array $aAttributes = ['class' => 'error'], array $aCallbacks = [] )
$aAttributes array
$aCallbacks array
    public function __construct($sNotice, array $aAttributes = array('class' => 'error'), array $aCallbacks = array())
    {
        $this->aAttributes = $aAttributes + array('class' => 'error');
        $this->aAttributes['class'] = $this->getClassAttribute($this->aAttributes['class'], 'admin-page-framework-settings-notice-message', 'admin-page-framework-settings-notice-container', 'notice', 'is-dismissible');
        $this->aCallbacks = $aCallbacks + $this->aCallbacks;
        new AdminPageFramework_AdminNotice___Script();
        if (!$sNotice) {
            return;
        }
        $this->sNotice = $sNotice;
        self::$_aNotices[$sNotice] = $sNotice;
        $this->registerAction('admin_notices', array($this, '_replyToDisplayAdminNotice'));
        $this->registerAction('network_admin_notices', array($this, '_replyToDisplayAdminNotice'));
    }