%PDF- %PDF-
| Direktori : /home/tjamichg/cursos.tjamich.gob.mx/src/Chamilo/ThemeBundle/Model/ |
| Current File : /home/tjamichg/cursos.tjamich.gob.mx/src/Chamilo/ThemeBundle/Model/NotificationModel.php |
<?php
namespace Chamilo\ThemeBundle\Model;
/**
* Class NotificationModel.
*
* @package Chamilo\ThemeBundle\Model
*/
class NotificationModel implements NotificationInterface
{
protected $type;
protected $message;
protected $icon;
public function __construct($message = null, $type = 'info', $icon = 'fa fa-warning')
{
$this->message = $message;
$this->type = $type;
$this->icon = $icon;
}
/**
* @param mixed $message
*
* @return $this
*/
public function setMessage($message)
{
$this->message = $message;
return $this;
}
/**
* @return mixed
*/
public function getMessage()
{
return $this->message;
}
/**
* @param mixed $type
*
* @return $this
*/
public function setType($type)
{
$this->type = $type;
return $this;
}
/**
* @return mixed
*/
public function getType()
{
return $this->type;
}
/**
* @param string $icon
*
* @return $this
*/
public function setIcon($icon)
{
$this->icon = $icon;
return $this;
}
/**
* @return string
*/
public function getIcon()
{
return $this->icon;
}
public function getIdentifier()
{
return $this->message;
}
}