@@ -20,12 +20,13 @@ class MarkdownServiceProvider extends ServiceProvider
20
20
public function register (): void
21
21
{
22
22
$ this ->app ->singleton (Converter::class, function ($ app , array $ params = []) {
23
- // $client = new CurlClient;
24
- // $client->setSettings([
25
- // 'follow_location' => false,
26
- // ]);
23
+ $ client = new CurlClient ;
24
+ $ client ->setSettings ([
25
+ 'follow_location ' => false ,
26
+ // 'ignored_errors' => true,
27
+ ]);
27
28
28
- // $embed = new Embed(new Crawler($client));
29
+ $ embed = new Embed (new Crawler ($ client ));
29
30
30
31
$ environment = new Environment ([
31
32
'html_input ' => 'escape ' ,
@@ -44,10 +45,10 @@ public function register(): void
44
45
'nofollow ' => ($ params ['nofollow ' ] ?? true ) ? 'external ' : '' ,
45
46
],
46
47
'embed ' => [
47
- 'adapter ' => new OscaroteroEmbedAdapter ,
48
- // 'adapter' => new OscaroteroEmbedAdapter($embed),
49
- 'allowed_domains ' => ['youtube.com ' ],
50
- // 'allowed_domains' => ['youtube.com', 'twitter.com', 'x.com'],
48
+ // 'adapter' => new OscaroteroEmbedAdapter,
49
+ 'adapter ' => new OscaroteroEmbedAdapter ($ embed ),
50
+ // 'allowed_domains' => ['youtube.com'],
51
+ 'allowed_domains ' => ['youtube.com ' , 'twitter.com ' , 'x.com ' ],
51
52
'fallback ' => 'link ' ,
52
53
],
53
54
]);
0 commit comments