Файл: concrete5.7.5.6/concrete/src/Application/Service/UserInterface/Help/Message.php
Строк: 87
<?php
namespace ConcreteCoreApplicationServiceUserInterfaceHelp;
class Message implements MessageInterface
{
protected $content;
protected $guide;
protected $link;
protected $identifier;
/**
* @return mixed
*/
public function getContent()
{
$content = new HtmlObjectElement('div');
$content->setChild(new HtmlObjectElement('p', $this->content));
if ($this->link) {
$content->setChild(id(new HtmlObjectLink($this->link, t('Learn More')))->target('blank'));
}
if ($this->guide) {
$button = new HtmlObjectLink($this->link, t('Launch Guide'));
$button->addClass('btn btn-info btn-sm')
->href('#')
->setAttribute('data-launch-guide', $this->guide);
$content->setChild($button);
}
return $content;
}
/**
* @param mixed $content
*/
public function setMessageContent($content)
{
$this->content = $content;
}
/**
* @return mixed
*/
public function getIdentifier()
{
return $this->identifier;
}
/**
* @param mixed $identifier
*/
public function setIdentifier($identifier)
{
$this->identifier = $identifier;
}
public function addGuide($guide)
{
$this->guide = $guide;
}
/**
* @param mixed $content
*/
public function addLearnMoreLink($link)
{
$this->link = $link;
}
}