ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
BugHonorFileTimeTest.php
Go to the documentation of this file.
1
<?
php
2
declare(strict_types=1);
3
4
namespace
BugHonorFileTimeTest
;
5
6
use DateTime;
7
use PHPUnit\Framework\TestCase;
8
use
ZipStream\Option
\{
9
Archive
,
10
File
11
};
12
use
ZipStream\ZipStream
;
13
14
use
function
fopen;
15
20
class
BugHonorFileTimeTest
extends
TestCase
21
{
22
public
function
testHonorsFileTime
(): void
23
{
24
$archiveOpt =
new
Archive
();
25
$fileOpt =
new
File
();
26
$expectedTime =
new
DateTime(
'2019-04-21T19:25:00-0800'
);
27
28
$archiveOpt->setOutputStream(fopen(
'php://memory'
,
'wb'
));
29
$fileOpt->setTime(clone $expectedTime);
30
31
$zip =
new
ZipStream
(
null
, $archiveOpt);
32
33
$zip->addFile(
'sample.txt'
,
'Sample'
, $fileOpt);
34
35
$zip->finish();
36
37
$this->assertEquals($expectedTime, $fileOpt->getTime());
38
}
39
}
BugHonorFileTimeTest\BugHonorFileTimeTest\testHonorsFileTime
testHonorsFileTime()
Definition:
BugHonorFileTimeTest.php:22
php
An exception for terminatinating execution or to throw for unit testing.
ZipStream\Option\Archive
Definition:
Archive.php:7
ZipStream\Option\File
Definition:
File.php:9
ZipStream\ZipStream
ZipStream.
Definition:
ZipStream.php:59
BugHonorFileTimeTest
Definition:
BugHonorFileTimeTest.php:4
ZipStream\Option
Definition:
Archive.php:4
ZipStream
Class Version \Option.
Definition:
Bigint.php:4
libs
composer
vendor
maennchen
zipstream-php
test
bug
BugHonorFileTimeTest.php
Generated on Thu Oct 2 2025 19:01:06 for ILIAS by
1.9.4 (using
Doxyfile
)