zend-blog-3-backend
38 строк · 649.0 Байт
1<?php
2
3namespace App\Utils\Pygment;
4
5class Highlighted
6{
7/**
8* @var array
9*/
10private $strings;
11
12/**
13* @var array
14*/
15private $stringsInline;
16
17public function __construct(array $stringsTable, array $stringsInline)
18{
19$this->strings = $stringsTable;
20$this->stringsInline = $stringsInline;
21}
22
23/**
24* @return string
25*/
26public function html(): string
27{
28return implode("\n", $this->strings);
29}
30
31/**
32* @return string
33*/
34public function htmlPreview(): string
35{
36return implode("\n", array_slice($this->stringsInline, 0, 8));
37}
38}
39