PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.14.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.14.1
5.12.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.php
matomo / app / core / AssetManager Last commit date
UIAsset 5 years ago UIAssetFetcher 3 years ago UIAssetMerger 5 years ago UIAsset.php 4 years ago UIAssetCacheBuster.php 4 years ago UIAssetCatalog.php 5 years ago UIAssetCatalogSorter.php 5 years ago UIAssetFetcher.php 4 years ago UIAssetMerger.php 3 years ago UIAssetMinifier.php 5 years ago
UIAsset.php
61 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;
10
11
12 abstract class UIAsset
13 {
14 abstract public function validateFile();
15
16 /**
17 * @return string
18 */
19 abstract public function getAbsoluteLocation();
20
21 /**
22 * @return string
23 */
24 abstract public function getRelativeLocation();
25
26 /**
27 * @return string
28 */
29 abstract public function getBaseDirectory();
30
31 /**
32 * Removes the previous file if it exists.
33 * Also tries to remove compressed version of the file.
34 *
35 * @see ProxyStaticFile::serveStaticFile(serveFile
36 * @throws Exception if the file couldn't be deleted
37 */
38 abstract public function delete();
39
40 /**
41 * @param string $content
42 * @throws \Exception
43 */
44 abstract public function writeContent($content);
45
46 /**
47 * @return string
48 */
49 abstract public function getContent();
50
51 /**
52 * @return boolean
53 */
54 abstract public function exists();
55
56 /**
57 * @return int
58 */
59 abstract public function getModificationDate();
60 }
61