org\bovigo\vfs\vfsStreamWrapperFileTimesTestCase::removeFileChangesAttributeAndModificationTimeOfContainingDirectory PHP Метод

removeFileChangesAttributeAndModificationTimeOfContainingDirectory() публичный Метод

    public function removeFileChangesAttributeAndModificationTimeOfContainingDirectory()
    {
        $dir = vfsStream::newDirectory('bar')->at(vfsStreamWrapper::getRoot());
        $file = vfsStream::newFile('baz.txt')->at($dir)->lastModified(100)->lastAccessed(100)->lastAttributeModified(100);
        $dir->lastModified(100)->lastAccessed(100)->lastAttributeModified(100);
        unlink($this->bazUrl);
        $this->assertLessThanOrEqual(time(), filemtime($this->barUrl));
        $this->assertLessThanOrEqual(time(), filectime($this->barUrl));
        $this->assertEquals(100, fileatime($this->barUrl));
        $this->assertFileTimesEqualStreamTimes($this->barUrl, $dir);
    }