Skip to content

Commit 1cf4554

Browse files
authored
Merge pull request #127 from utopia-php/feat-18x-zip-extension
Feat: ZIP file extension
2 parents 84737af + ce16bdb commit 1cf4554

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/Storage/Validator/FileExt.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ class FileExt extends Validator
1616

1717
const TYPE_GZIP = 'gz';
1818

19+
const TYPE_ZIP = 'zip';
20+
1921
/**
2022
* @var array
2123
*/

tests/Storage/Validator/FileExtTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class FileExtTest extends TestCase
1414

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

2020
public function tearDown(): void
@@ -36,5 +36,7 @@ public function testValues()
3636
$this->assertEquals($this->object->isValid('file.tar.gz'), true);
3737
$this->assertEquals($this->object->isValid('file.gz'), true);
3838
$this->assertEquals($this->object->isValid('file.GIF'), true);
39+
$this->assertEquals($this->object->isValid('file.zip'), true);
40+
$this->assertEquals($this->object->isValid('file.7zip'), false);
3941
}
4042
}

0 commit comments

Comments
 (0)