/** * @test */ public function lockSiteOrExitUpdatesLockFlagFileLastModifiedTimestampIfItExists() { $oldLastModifiedTimestamp = time() - 100; $this->mockLockFlagFile->lastModified($oldLastModifiedTimestamp); $this->lockManager->lockSiteOrExit(); $this->assertNotEquals($oldLastModifiedTimestamp, $this->mockLockFlagFile->filemtime()); }
/** * @param string $filename * @param DateTime $modifiedTime * * @return vfsStreamFile */ private function getMockModifiedFile($filename, $modifiedTime) { $file = new vfsStreamFile('foo.txt'); $file->lastModified($modifiedTime->getTimestamp()); $this->root->addChild($file); return $file; }