Skip to content

Commit d617d19

Browse files
author
Gaige Lama
authored
Merge pull request #18 from ExoUNX/dev
Manifest builder only accepts CSS and JS files now
2 parents c4e6de9 + cd642d1 commit d617d19

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

src/Builder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ private static function selectAlgorithm(): string
139139
*
140140
* @return string
141141
*/
142-
private static function parseExtension(string $path): string
142+
public static function parseExtension(string $path): string
143143
{
144144
return preg_replace("#\?.*#", '', pathinfo($path, PATHINFO_EXTENSION));
145145
}

src/ManifestBuilder.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,13 @@ private function buildManifest(): array
132132
$this->vasriConfig['assets']
133133
) as $asset => $alt
134134
) {
135-
$manifest[$asset] = [
136-
'sri' => $this->builder->sri($alt),
137-
'version' => $this->builder->versioning($alt),
138-
'alt' => $alt
139-
];
135+
if ($this->builder->parseExtension($asset) === 'js' || $this->builder->parseExtension($asset) === 'css') {
136+
$manifest[$asset] = [
137+
'sri' => $this->builder->sri($alt),
138+
'version' => $this->builder->versioning($alt),
139+
'alt' => $alt
140+
];
141+
}
140142
}
141143

142144
return $manifest;

0 commit comments

Comments
 (0)