Пример #1
0
 public function testGet()
 {
     $this->assertEquals(array(), $this->bag->get('non_existing'));
     $this->assertEquals(array('default'), $this->bag->get('not_existing', array('default')));
     $this->assertEquals(array('A previous flash message'), $this->bag->get('notice'));
     $this->assertEquals(array(), $this->bag->get('notice'));
 }
Пример #2
0
 private function add($type, $message, $domain)
 {
     if ($this->flashBag->has($this->prefix)) {
         $messages = $this->flashBag->get($this->prefix);
     } else {
         $messages = [];
     }
     $messages[$type][] = ['text' => $message, 'domain' => $domain];
     $this->flashBag->set($this->prefix, $messages);
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 public function get($type, array $default = [])
 {
     if ($this->flashBag) {
         return $this->flashBag->get($type, $default);
     }
     if (!$this->has($type)) {
         return $default;
     }
     $return = $this->flashes[$type];
     unset($this->flashes[$type]);
     return $return;
 }
Пример #4
0
 /**
  * Get flash alerts.
  *
  * @return array
  */
 public function getFlashAlerts()
 {
     return $this->flashBag->get('silvestra_notification_alerts');
 }
Пример #5
0
 /**
  * Get flash alerts.
  *
  * @return array
  */
 public function getFlashAlerts()
 {
     return $this->flashBag->get(self::FLASH_BAG_KEY);
 }
Пример #6
0
 /**
  * Gets and clears flash from the stack.
  *
  * @return array
  */
 public function get()
 {
     return $this->flashBag->get($this->storageKey);
 }