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 / AssetManager / UIAsset.php
matomo / app / core / AssetManager Last commit date
UIAsset 1 year ago UIAssetFetcher 1 year ago UIAssetMerger 1 year ago UIAsset.php 2 years ago UIAssetCacheBuster.php 1 year ago UIAssetCatalog.php 2 years ago UIAssetCatalogSorter.php 2 years ago UIAssetFetcher.php 1 year ago UIAssetMerger.php 1 year ago UIAssetMinifier.php 1 year ago
UIAsset.php
52 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 ProxyStaticFile::serveStaticFile(serveFile
31 * @throws Exception if the file couldn't be deleted
32 */
33 public abstract function delete();
34 /**
35 * @param string $content
36 * @throws \Exception
37 */
38 public abstract function writeContent($content);
39 /**
40 * @return string
41 */
42 public abstract function getContent();
43 /**
44 * @return boolean
45 */
46 public abstract function exists();
47 /**
48 * @return int
49 */
50 public abstract function getModificationDate();
51 }
52