PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Metrics / Formatter / Html.php
matomo / app / core / Metrics / Formatter Last commit date
Html.php 1 year ago
Html.php
41 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Metrics\Formatter;
10
11 use Piwik\Metrics\Formatter;
12 /**
13 * Metrics formatter that formats for HTML output. Uses non-breaking spaces in formatted values
14 * so text will stay unbroken in HTML views.
15 */
16 class Html extends Formatter
17 {
18 public function getPrettyTimeFromSeconds($numberOfSeconds, $displayTimeAsSentence = \true, $round = \false)
19 {
20 $result = parent::getPrettyTimeFromSeconds($numberOfSeconds, $displayTimeAsSentence, $round);
21 $result = $this->replaceSpaceWithNonBreakingSpace($result);
22 return $result;
23 }
24 public function getPrettySizeFromBytes($size, $unit = null, $precision = 1)
25 {
26 $result = parent::getPrettySizeFromBytes($size, $unit, $precision);
27 $result = $this->replaceSpaceWithNonBreakingSpace($result);
28 return $result;
29 }
30 public function getPrettyMoney($value, $idSite)
31 {
32 $result = parent::getPrettyMoney($value, $idSite);
33 $result = $this->replaceSpaceWithNonBreakingSpace($result);
34 return $result;
35 }
36 private function replaceSpaceWithNonBreakingSpace($value)
37 {
38 return str_replace(' ', '&nbsp;', $value);
39 }
40 }
41