Skip to content

Commit

Permalink
Merge pull request #127 from utopia-php/feat-18x-zip-extension
Browse files Browse the repository at this point in the history
Feat: ZIP file extension
  • Loading branch information
Meldiron authored Feb 11, 2025
2 parents 84737af + ce16bdb commit 1cf4554
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
2 changes: 2 additions & 0 deletions src/Storage/Validator/FileExt.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ class FileExt extends Validator

const TYPE_GZIP = 'gz';

const TYPE_ZIP = 'zip';

/**
* @var array
*/
Expand Down
4 changes: 3 additions & 1 deletion tests/Storage/Validator/FileExtTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class FileExtTest extends TestCase

public function setUp(): void
{
$this->object = new FileExt([FileExt::TYPE_GIF, FileExt::TYPE_GZIP]);
$this->object = new FileExt([FileExt::TYPE_GIF, FileExt::TYPE_GZIP, FileExt::TYPE_ZIP]);
}

public function tearDown(): void
Expand All @@ -36,5 +36,7 @@ public function testValues()
$this->assertEquals($this->object->isValid('file.tar.gz'), true);
$this->assertEquals($this->object->isValid('file.gz'), true);
$this->assertEquals($this->object->isValid('file.GIF'), true);
$this->assertEquals($this->object->isValid('file.zip'), true);
$this->assertEquals($this->object->isValid('file.7zip'), false);
}
}

0 comments on commit 1cf4554

Please sign in to comment.