for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tamtamchik\SimpleFlash\Templates;
use Tamtamchik\SimpleFlash\BaseTemplate;
use Tamtamchik\SimpleFlash\TemplateInterface;
/**
* Class SpectreTemplate.
* Uses default Semantic UI markdown for flash messages.
*/
class SpectreTemplate extends BaseTemplate implements TemplateInterface
{
protected $prefix = '';
protected $postfix = '<br />';
protected $wrapper = '<div class="toast toast-%s">%s</div>';
* Override base function to suite Bootstrap 3 alert naming.
*
* @param $messages - message text
* @param $type - message type: success, info, warning, error
* @return string
public function wrapMessages($messages, $type)
$type = ($type == 'info') ? 'primary' : $type;
return sprintf($this->getWrapper(), $type, $messages);
}