PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.2.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.2.0
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 / CliMulti / StaticOutput.php
matomo / app / core / CliMulti Last commit date
CliPhp.php 1 year ago Output.php 2 years ago OutputInterface.php 2 years ago Process.php 1 year ago ProcessSymfony.php 1 year ago RequestCommand.php 1 year ago RequestParser.php 1 year ago StaticOutput.php 1 year ago
StaticOutput.php
51 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\CliMulti;
10
11 use Piwik\Common;
12 class StaticOutput implements \Piwik\CliMulti\OutputInterface
13 {
14 private $content = \false;
15 private $outputId = null;
16 public function __construct($outputId)
17 {
18 $this->outputId = $outputId;
19 }
20 public function getOutputId()
21 {
22 return $this->outputId;
23 }
24 public function write($content)
25 {
26 $this->content = (string) $content;
27 }
28 public function getPathToFile()
29 {
30 return '';
31 }
32 public function isAbnormal() : bool
33 {
34 $size = Common::mb_strlen($this->content);
35 $hundredMb = 100 * 1024 * 1024;
36 return $size >= $hundredMb;
37 }
38 public function exists() : bool
39 {
40 return $this->content !== \false;
41 }
42 public function get()
43 {
44 return $this->content;
45 }
46 public function destroy()
47 {
48 $this->content = \false;
49 }
50 }
51