Refactor classes to be final

This commit is contained in:
brufdev
2025-01-27 19:48:36 +00:00
parent b8464a69b0
commit f5e3718f56
7 changed files with 13 additions and 14 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
final class Audio extends File
final class Audio
{
/** @var list<string> */
private static array $extensions = [
@@ -19,6 +19,6 @@ final class Audio extends File
*/
public static function extensions(bool $withDots = false): array
{
return $withDots ? parent::extensionsWithDots(self::$extensions) : self::$extensions;
return $withDots ? File::extensionsWithDots(self::$extensions) : self::$extensions;
}
}
+2 -2
View File
@@ -4,12 +4,12 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
class File
final class File
{
/**
* Get the extensions for the files.
*
* @param list<string> $extensions
* @param list<string> $extensions
* @return list<string>
*/
public static function extensionsWithDots(array $extensions): array
+2 -2
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
final class Image extends File
final class Image
{
/** @var list<string> */
private static array $extensions = [
@@ -22,6 +22,6 @@ final class Image extends File
*/
public static function extensions(bool $withDots = false): array
{
return $withDots ? parent::extensionsWithDots(self::$extensions) : self::$extensions;
return $withDots ? File::extensionsWithDots(self::$extensions) : self::$extensions;
}
}
+2 -2
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
final class Note extends File
final class Note
{
/** @var list<string> */
private static array $extensions = [
@@ -19,6 +19,6 @@ final class Note extends File
*/
public static function extensions(bool $withDots = false): array
{
return $withDots ? parent::extensionsWithDots(self::$extensions) : self::$extensions;
return $withDots ? File::extensionsWithDots(self::$extensions) : self::$extensions;
}
}
+2 -2
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
final class Pdf extends File
final class Pdf
{
/** @var list<string> */
private static array $extensions = [
@@ -18,6 +18,6 @@ final class Pdf extends File
*/
public static function extensions(bool $withDots = false): array
{
return $withDots ? parent::extensionsWithDots(self::$extensions) : self::$extensions;
return $withDots ? File::extensionsWithDots(self::$extensions) : self::$extensions;
}
}
+2 -2
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services\VaultFiles;
final class Video extends File
final class Video
{
/** @var list<string> */
private static array $extensions = [
@@ -19,6 +19,6 @@ final class Video extends File
*/
public static function extensions(bool $withDots = false): array
{
return $withDots ? parent::extensionsWithDots(self::$extensions) : self::$extensions;
return $withDots ? File::extensionsWithDots(self::$extensions) : self::$extensions;
}
}
+1 -2
View File
@@ -60,7 +60,6 @@
"not_operator_with_successor_space": false
},
"exclude": [
"app/Livewire/Modals",
"app/Services/VaultFiles"
"app/Livewire/Modals"
]
}