enabled); self::assertSame(1800, $config->sessionTtl); self::assertSame(6, $config->segmentDuration); self::assertGreaterThanOrEqual($config->sessionTtl, $config->cacheTtl); } public function testTraversalCannotBeUsedAsCacheDirectory(): void { $this->expectException(InvalidArgumentException::class); new Config(cacheDirectory: '../outside'); } }