/** * Create a new message bag instance. * * @param array $messages * @return void */ public function __construct(array $messages = array(), array $levels = null) { parent::__construct($messages); if ($levels) { $this->levels = $levels; } }
public function __construct($messages = array()) { if (is_string($messages)) { $messages = (array) $messages; } parent::__construct($messages); }
public function __construct(Store $session, $messages = array()) { $this->session = $session; if ($session->has($this->session_key)) { $messages = array_merge_recursive($session->get($this->session_key), $messages); } parent::__construct($messages); }
public function __construct(array $messages = array()) { parent::__construct($messages); $this->session = App::make('session'); if ($this->session->has(self::SESSION_KEY)) { $this->messages = $this->session->get(self::SESSION_KEY); } $this->purge(); }
public function __construct($messages = array()) { if ($messages instanceof \Exception) { $messages = $messages->getMessage() . ' on file ' . $messages->getFile() . ' line (' . $messages->getLine() . ')'; } if (is_string($messages)) { $messages = (array) $messages; } parent::__construct($messages); }
public function __construct(array $messages = array()) { parent::__construct($messages); $this->flashMessages = Session::get(Config::get('msg::session_key') . '.messages', array()); $this->flashOptions = Session::get(Config::get('msg::session_key') . '.options', array()); $this->setFormat(Config::get('msg::format')); $this->setTemplate(Config::get('msg::template')); $this->setDisplayMode(Config::get('msg::display_mode')); $sortMessages = Config::get('msg::sort_messages'); $this->setSortMessages($sortMessages[0], $sortMessages[1]); }
/** * @param \Illuminate\Session\Store $session * @param \Illuminate\Config\Repository $config * @param array $messages * @return \Prologue\Alerts\AlertsMessageBag */ public function __construct(Session $session, Config $config, array $messages = []) { $this->config = $config; $this->session = $session; // If there are already messages stored in the current // session, merge them with the provided messages. if ($session->has($this->getSessionKey())) { $messages = array_merge_recursive($session->get($this->getSessionKey()), $messages); } parent::__construct($messages); }
/** * Create new instance. * * @param string $headingKey * @param array $messages * @return void */ public function __construct($headingKey = 'heading', array $messages = array()) { $this->headingKey = $headingKey; $messages = $this->extractHeading($messages); parent::__construct($messages); }