getProperty('_instances'); $prop->setAccessible(true); $prop->setValue(null, []); } public function testDefaultDriverIsFile(): void { $this->assertInstanceOf(FileAuthDriver::class, Auth::instance()); } public function testExplicitFileDriver(): void { $this->assertInstanceOf(FileAuthDriver::class, Auth::instance('file')); } public function testInstanceIsCachedPerDriver(): void { $this->assertSame(Auth::instance('file'), Auth::instance('file')); } public function testUnknownDriverThrows(): void { $this->expectException(MyException::class); Auth::instance('ldap'); } }