PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.3.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.3.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 / AssetManager / UIAsset / InMemoryUIAsset.php
matomo / app / core / AssetManager / UIAsset Last commit date
InMemoryUIAsset.php 5 years ago OnDiskUIAsset.php 5 years ago
InMemoryUIAsset.php
63 lines
1 <?php
2 /**
3 * Matomo - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 *
8 */
9 namespace Piwik\AssetManager\UIAsset;
10
11 use Exception;
12 use Piwik\AssetManager\UIAsset;
13
14 class InMemoryUIAsset extends UIAsset
15 {
16 private $content;
17
18 public function validateFile()
19 {
20 return;
21 }
22
23 public function getAbsoluteLocation()
24 {
25 throw new Exception('invalid operation');
26 }
27
28 public function getRelativeLocation()
29 {
30 throw new Exception('invalid operation');
31 }
32
33 public function getBaseDirectory()
34 {
35 throw new Exception('invalid operation');
36 }
37
38 public function delete()
39 {
40 $this->content = null;
41 }
42
43 public function exists()
44 {
45 return false;
46 }
47
48 public function writeContent($content)
49 {
50 $this->content = $content;
51 }
52
53 public function getContent()
54 {
55 return $this->content;
56 }
57
58 public function getModificationDate()
59 {
60 throw new Exception('invalid operation');
61 }
62 }
63