Krucas\Notification\NotificationsBag::getFormat PHP Method

getFormat() public method

Return format for a given type.
public getFormat ( $type ) : boolean | string
$type
return boolean | string
    public function getFormat($type)
    {
        if (!$this->typeIsAvailable($type)) {
            return false;
        }
        if (isset($this->formats[$type])) {
            return $this->formats[$type];
        }
        if (!is_null($this->getDefaultFormat())) {
            return $this->getDefaultFormat();
        }
        return false;
    }

Usage Example

 /**
  * @depends testGetFirstMessageFromContainer
  */
 public function testOverrideMessageFormat(\Krucas\Notification\NotificationsBag $bag)
 {
     $this->assertEquals('<div class="alert alert-:type">:message</div>', $bag->getFormat());
     $bag->setFormat(':message');
     $this->assertEquals(':message', $bag->getFormat());
     $bag->setFormat(':message!', 'error');
     $this->assertEquals(':message!', $bag->getFormat('error'));
     $this->assertEquals(':message', $bag->getFormat());
     return $bag;
 }