PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.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 2 weeks ago UIAssetFetcher 2 months ago UIAssetMerger 2 months ago UIAsset.php 2 weeks ago UIAssetCacheBuster.php 2 weeks ago UIAssetCatalog.php 6 months ago UIAssetCatalogSorter.php 2 years ago UIAssetFetcher.php 2 weeks ago UIAssetMerger.php 1 year ago UIAssetMinifier.php 1 year ago
UIAsset.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\AssetManager;
10
11 abstract class UIAsset
12 {
13 public abstract function validateFile();
14 /**
15 * @return string
16 */
17 public abstract function getAbsoluteLocation();
18 /**
19 * @return string
20 */
21 public abstract function getRelativeLocation();
22 /**
23 * @return string
24 */
25 public abstract function getBaseDirectory();
26 /**
27 * Removes the previous file if it exists.
28 * Also tries to remove compressed version of the file.
29 *
30 * @see \Piwik\ProxyHttp::serverStaticFile()
31 */
32 public abstract function delete();
33 /**
34 * @param string $content
35 * @throws \Exception
36 */
37 public abstract function writeContent($content);
38 /**
39 * @return string
40 */
41 public abstract function getContent();
42 /**
43 * @return boolean
44 */
45 public abstract function exists();
46 /**
47 * @return int
48 */
49 public abstract function getModificationDate();
50 }
51