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'));
}