Skip to content

Commit 8392f5c

Browse files
committed
Stop resolving too early #7
1 parent 9b0734a commit 8392f5c

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

src/Listeners/ModifyContentHtml.php

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,12 @@
1515
use Flarum\Api\Serializer\BasicPostSerializer;
1616
use Flarum\Formatter\Event\Configuring;
1717
use Flarum\Http\UrlGenerator;
18-
use Flarum\Settings\SettingsRepositoryInterface;
1918
use Illuminate\Contracts\Events\Dispatcher;
2019

2120
class ModifyContentHtml
2221
{
2322
private $regex = '/<img src="http:\/\/(.+?)" title="(.*?)" alt="(.*?)">/';
2423

25-
/**
26-
* @var UrlGenerator
27-
*/
28-
private $url;
29-
30-
/**
31-
* @var SettingsRepositoryInterface
32-
*/
33-
private $settings;
34-
35-
public function __construct(UrlGenerator $url, SettingsRepositoryInterface $settings)
36-
{
37-
$this->url = $url;
38-
$this->settings = $settings;
39-
}
40-
4124
public function subscribe(Dispatcher $events)
4225
{
4326
$events->listen(Configuring::class, [$this, 'configuring']);
@@ -64,7 +47,7 @@ public function configuring(Configuring $configuring)
6447

6548
$tag->attributes['src']->filterChain
6649
->append([$this, 'replaceUrl'])
67-
->addParameterByValue($this->url->to('api')->path('fof/secure-https/'));
50+
->addParameterByValue(app(UrlGenerator::class)->to('api')->path('fof/secure-https/'));
6851
}
6952
}
7053

@@ -75,6 +58,6 @@ public function replaceUrl($attrValue, $proxyUrl)
7558

7659
private function isProxyEnabled()
7760
{
78-
return (bool) $this->settings->get('fof-secure-https.proxy');
61+
return (bool) app('flarum.settings')->get('fof-secure-https.proxy');
7962
}
8063
}

0 commit comments

Comments
 (0)