%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/wiki/helpers/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/wiki/helpers/HeadlineExtractor.php |
<?php
/**
* Created by PhpStorm.
* User: kingb
* Date: 18.09.2018
* Time: 06:51
*/
namespace humhub\modules\wiki\helpers;
use cebe\markdown\block\HeadlineTrait;
use cebe\markdown\Parser;
use Yii;
class HeadlineExtractor extends Parser
{
use HeadlineTrait;
public $headLines = [];
public static function extract($text)
{
$instance = new static();
$instance->parse($text);
return $instance->headLines;
}
/**
* Renders a headline
*/
protected function renderHeadline($block)
{
try {
if(count($block['content']) === 1) {
$this->headLines[] = $block['content'][0][1];
}
} catch (\Exception $e) {
Yii::error($e);
}
return $this->renderAbsy($block['content']) ."\n";
}
}