diff --git a/contrib/handle_archive/main.php b/contrib/handle_archive/main.php
index 635a2b33..9a62febb 100644
--- a/contrib/handle_archive/main.php
+++ b/contrib/handle_archive/main.php
@@ -36,11 +36,7 @@ class ArchiveFileHandler extends Extension {
private function supported_ext($ext) {
$exts = array("zip");
- $ext = strtolower($ext);
- foreach($exts as $supported) {
- if($ext == $supported) return true;
- }
- return false;
+ return array_contains($exts, strtolower($ext));
}
// copied from bulk add extension
diff --git a/contrib/home/theme.php b/contrib/home/theme.php
index fbad17ff..55f21765 100644
--- a/contrib/home/theme.php
+++ b/contrib/home/theme.php
@@ -36,6 +36,7 @@ EOD
diff --git a/ext/handle_pixel/main.php b/ext/handle_pixel/main.php
index 33fc02fa..a1964f3b 100644
--- a/ext/handle_pixel/main.php
+++ b/ext/handle_pixel/main.php
@@ -44,10 +44,7 @@ class PixelFileHandler extends Extension {
private function supported_ext($ext) {
$exts = array("jpg", "jpeg", "gif", "png");
- foreach($exts as $supported) {
- if($ext == $supported) return true;
- }
- return false;
+ return array_contains($exts, strtolower($ext));
}
private function create_image_from_data($filename, $metadata) {
diff --git a/ext/index/theme.php b/ext/index/theme.php
index 997c6b26..1cd44720 100644
--- a/ext/index/theme.php
+++ b/ext/index/theme.php
@@ -64,6 +64,7 @@ class IndexTheme extends Themelet {
";