1515use Spatie \Backtrace \Arguments \Reducers \EnumArgumentReducer ;
1616use Spatie \Backtrace \Arguments \Reducers \StdClassArgumentReducer ;
1717use Spatie \Backtrace \Arguments \Reducers \SymphonyRequestArgumentReducer ;
18- use Spatie \ErrorSolutions \SolutionProviderRepository ;
19- use Spatie \ErrorSolutions \SolutionProviders \BadMethodCallSolutionProvider ;
20- use Spatie \ErrorSolutions \SolutionProviders \MergeConflictSolutionProvider ;
21- use Spatie \ErrorSolutions \SolutionProviders \UndefinedPropertySolutionProvider ;
2218use Spatie \FlareClient \Contracts \FlareCollectType ;
2319use Spatie \FlareClient \Contracts \Recorders \Recorder ;
2420use Spatie \FlareClient \Enums \CollectType ;
@@ -62,7 +58,6 @@ class FlareConfig
6258 * @param null|Closure(ReportFactory): bool $filterReportsCallable
6359 * @param array<string, array{type: FlareCollectType, ignored: ?bool, options: array}> $collects
6460 * @param class-string<Sender> $sender
65- * @param class-string<SolutionProviderRepository> $solutionsProviderRepository
6661 * @param array{max_spans: int, max_attributes_per_span: int, max_span_events_per_span:int, max_attributes_per_span_event:int}|null $traceLimits
6762 * @param Closure(Scope):void|null $configureScopeCallable
6863 * @param Closure(Resource):void|null $configureResourceCallable
@@ -114,7 +109,6 @@ public function __construct(
114109 // Client Infrastructure
115110 public string $ sender = CurlSender::class,
116111 public array $ senderConfig = [],
117- public string $ solutionsProviderRepository = SolutionProviderRepository::class,
118112 public string $ sampler = RateSampler::class,
119113 public array $ samplerConfig = [],
120114 public string $ exporter = OpenTelemetryJsonExporter::class,
@@ -183,7 +177,6 @@ public function useDefaults(): static
183177 ->collectGitInfo ()
184178 ->collectViews ()
185179 ->collectGlows ()
186- ->collectSolutions ()
187180 ->collectErrorsWithTraces ()
188181 ->collectStackFrameArguments ()
189182 ->collectServerInfo ()
@@ -201,15 +194,6 @@ public function useDefaults(): static
201194 );
202195 }
203196
204- public static function defaultSolutionProviders (): array
205- {
206- return [
207- BadMethodCallSolutionProvider::class,
208- MergeConflictSolutionProvider::class,
209- UndefinedPropertySolutionProvider::class,
210- ];
211- }
212-
213197 public static function defaultArgumentReducers (): array
214198 {
215199 return [
@@ -354,21 +338,6 @@ public function ignoreGlows(): static
354338 return $ this ->ignoreCollect (CollectType::Glows);
355339 }
356340
357- public function collectSolutions (
358- ?array $ solutionProviders = null ,
359- array $ extra = [],
360- ): static {
361- return $ this ->addCollect (CollectType::Solutions, [
362- 'solution_providers ' => $ solutionProviders ?? static ::defaultSolutionProviders (),
363- ...$ extra ,
364- ]);
365- }
366-
367- public function ignoreSolutions (): static
368- {
369- return $ this ->ignoreCollect (CollectType::Solutions);
370- }
371-
372341 public function collectDumps (
373342 bool $ withTraces = DumpRecorder::DEFAULT_WITH_TRACES ,
374343 bool $ withErrors = DumpRecorder::DEFAULT_WITH_ERRORS ,
0 commit comments