Linux::isSupported(), 'WINNT' => WindowsNt::isSupported(), 'SunOS' => SunOs::isSupported(), default => false, }; $sysInfo = SysInfo::get(); if (! $isSupported) { self::assertSame(Base::class, $sysInfo::class); return; } self::assertNotSame(Base::class, $sysInfo::class); } }