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
}
DateTime
File
ZipStream
Class Version .
Definition:
Bigint.php:4
BugHonorFileTimeTest\BugHonorFileTimeTest\testHonorsFileTime
testHonorsFileTime()
Definition:
BugHonorFileTimeTest.php:22
ZipStream\Option
Definition:
Archive.php:4
fopen
BugHonorFileTimeTest
Definition:
BugHonorFileTimeTest.php:4
ZipStream
php
Archive
TestCase
libs
composer
vendor
maennchen
zipstream-php
test
bug
BugHonorFileTimeTest.php
Generated on Thu Feb 27 2025 19:01:21 for ILIAS by
1.8.13 (using
Doxyfile
)