Skip to content

Instantly share code, notes, and snippets.

@brandonsavage
Created March 5, 2014 18:17
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save brandonsavage/7f767139c4fe018f8e61 to your computer and use it in GitHub Desktop.
<?php
namespace Modus\Template\Helper;
use Aura\View\Helper\AbstractHelper;
use Aura\Session;
class Messages extends AbstractHelper {
protected $segment;
public function __construct(Session\Segment $segment) {
$this->segment = $segment;
}
public function __invoke() {
$messages = $this->getErrors();
$messages .= $this->getMessages();
return $messages;
}
protected function getErrors() {
$message = $this->segment->getFlash('failure');
if($message) {
return '<div class="failure">' . $message . '</div>';
}
}
protected function getMessages() {
$message = $this->segment->getFlash('success');
if($message) {
return '<div class="success">' . $message . '</div>';
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment