*/ public function requires(): array; /** * Run the check. * * @param Context $context Shared probe cache and prior results. * @return Result */ public function run( Context $context ): Result; }