previous = $_ENV['ADMIN_HOME_PATH'] ?? null; unset($_ENV['ADMIN_HOME_PATH']); } protected function tearDown(): void { if ($this->previous === null) { unset($_ENV['ADMIN_HOME_PATH']); } else { $_ENV['ADMIN_HOME_PATH'] = $this->previous; } } public function testResolveDefaultsToGenericAdminPath(): void { self::assertSame('/admin', AdminHomePath::resolve()); } public function testResolveNormalizesConfiguredPath(): void { $_ENV['ADMIN_HOME_PATH'] = 'admin/posts'; self::assertSame('/admin/posts', AdminHomePath::resolve()); } }