PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
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 / UIAssetFetcher / Chunk.php
matomo / app / core / AssetManager / UIAssetFetcher Last commit date
Chunk.php 3 months ago JScriptUIAssetFetcher.php 2 years ago PluginUmdAssetFetcher.php 2 months ago StaticUIAssetFetcher.php 2 years ago StylesheetUIAssetFetcher.php 2 years ago
Chunk.php
53 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\UIAssetFetcher;
10
11 class Chunk
12 {
13 /**
14 * @var string
15 */
16 private $chunkName;
17 /**
18 * @var string[]
19 */
20 private $files;
21 public function __construct($chunkName, $files)
22 {
23 $this->chunkName = $chunkName;
24 $this->files = $files;
25 }
26 public function getOutputFile() : string
27 {
28 return "asset_manager_chunk.{$this->chunkName}.js";
29 }
30 /**
31 * @return string[]
32 */
33 public function getFiles() : array
34 {
35 return $this->files;
36 }
37 /**
38 * @param string[] $files
39 */
40 public function setFiles(array $files) : void
41 {
42 $this->files = $files;
43 }
44 public function getChunkName() : string
45 {
46 return $this->chunkName;
47 }
48 public function setChunkName(string $chunkName) : void
49 {
50 $this->chunkName = $chunkName;
51 }
52 }
53