ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
BugHonorFileTimeTest\BugHonorFileTimeTest Class Reference

Asserts that specified last-modified timestamps are not overwritten when a file is added. More...

+ Inheritance diagram for BugHonorFileTimeTest\BugHonorFileTimeTest:
+ Collaboration diagram for BugHonorFileTimeTest\BugHonorFileTimeTest:

Public Member Functions

 testHonorsFileTime ()
 

Detailed Description

Asserts that specified last-modified timestamps are not overwritten when a file is added.

Definition at line 20 of file BugHonorFileTimeTest.php.

Member Function Documentation

◆ testHonorsFileTime()

BugHonorFileTimeTest\BugHonorFileTimeTest::testHonorsFileTime ( )

Definition at line 22 of file BugHonorFileTimeTest.php.

22  : 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  }
Class Version .
Definition: Bigint.php:4

The documentation for this class was generated from the following file: