Skip to content

Commit e8dae64

Browse files
committed
mark packages as final
1 parent 3acfb77 commit e8dae64

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/Nuxed/Asset/Package.hack

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ use namespace HH\Lib\Str;
55
/**
66
* Basic package that adds a version to asset URLs.
77
*/
8+
<<__Sealed(UrlPackage::class, PathPackage::class)>>
89
class Package implements IPackage {
9-
private Context\IContext $context;
10+
private Context\IContext $context;
1011

1112
public function __construct(
1213
private VersionStrategy\IVersionStrategy $versionStrategy,
13-
?Context\IContext $context = null
14+
?Context\IContext $context = null,
1415
) {
1516
$this->context = $context ?? new Context\NullContext();
1617
}

src/Nuxed/Asset/PathPackage.hack

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use type Nuxed\Asset\VersionStrategy\IVersionStrategy;
1212
* allow a website to be hosted easily under any given path under the Web
1313
* Server root directory.
1414
*/
15-
class PathPackage extends Package {
15+
final class PathPackage extends Package {
1616
private string $basePath;
1717

1818
/**

src/Nuxed/Asset/UrlPackage.hack

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use namespace HH\Lib\{C, Str};
1616
* * For HTTPs requests, it chooses between HTTPs base URLs and relative protocol URLs
1717
* or falls back to any base URL if no secure ones are available.
1818
*/
19-
class UrlPackage extends Package {
19+
final class UrlPackage extends Package {
2020
private vec<string> $baseUrls = vec[];
2121
private ?UrlPackage $sslPackage;
2222

0 commit comments

Comments
 (0)