| @@ 12-33 (lines=22) @@ | ||
| 9 | * Class FoundationTemplate. |
|
| 10 | * Uses Foundation markdown for flash messages. |
|
| 11 | */ |
|
| 12 | class FoundationTemplate extends BaseTemplate implements TemplateInterface |
|
| 13 | { |
|
| 14 | protected $prefix = '<p>'; |
|
| 15 | protected $postfix = '</p>'; |
|
| 16 | protected $wrapper = '<div class="callout %s">%s</div>'; |
|
| 17 | ||
| 18 | /** |
|
| 19 | * Override base function to suite Foundation alert naming. |
|
| 20 | * |
|
| 21 | * @param $messages - message text |
|
| 22 | * @param $type - message type: success, info, warning, error |
|
| 23 | * |
|
| 24 | * @return string |
|
| 25 | */ |
|
| 26 | public function wrapMessages($messages, $type) |
|
| 27 | { |
|
| 28 | $type = ($type == 'info') ? 'primary' : $type; |
|
| 29 | $type = ($type == 'error') ? 'alert' : $type; |
|
| 30 | ||
| 31 | return sprintf($this->getWrapper(), $type, $messages); |
|
| 32 | } |
|
| 33 | } |
|
| 34 | ||
| @@ 12-33 (lines=22) @@ | ||
| 9 | * Class UikitTemplate. |
|
| 10 | * Uses default Uikit markdown for flash messages. |
|
| 11 | */ |
|
| 12 | class UikitTemplate extends BaseTemplate implements TemplateInterface |
|
| 13 | { |
|
| 14 | protected $prefix = '<p>'; |
|
| 15 | protected $postfix = '</p>'; |
|
| 16 | protected $wrapper = '<div uk-alert class="uk-alert-%s">%s</div>'; |
|
| 17 | ||
| 18 | /** |
|
| 19 | * Override base function to suite Bootstrap 3 alert naming. |
|
| 20 | * |
|
| 21 | * @param $messages - message text |
|
| 22 | * @param $type - message type: success, info, warning, error |
|
| 23 | * |
|
| 24 | * @return string |
|
| 25 | */ |
|
| 26 | public function wrapMessages($messages, $type) |
|
| 27 | { |
|
| 28 | $type = ($type == 'error') ? 'danger' : $type; |
|
| 29 | $type = ($type == 'info') ? 'primary' : $type; |
|
| 30 | ||
| 31 | return sprintf($this->getWrapper(), $type, $messages); |
|
| 32 | } |
|
| 33 | } |
|
| 34 | ||