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')); }
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); }
/** * {@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; }
/** * Get flash alerts. * * @return array */ public function getFlashAlerts() { return $this->flashBag->get('silvestra_notification_alerts'); }
/** * Get flash alerts. * * @return array */ public function getFlashAlerts() { return $this->flashBag->get(self::FLASH_BAG_KEY); }
/** * Gets and clears flash from the stack. * * @return array */ public function get() { return $this->flashBag->get($this->storageKey); }