mirror of
https://github.com/flarum/core.git
synced 2025-08-13 20:04:24 +02:00
Compare commits
3 Commits
v1.0.3
...
dk/improve
Author | SHA1 | Date | |
---|---|---|---|
|
aea72957fd | ||
|
838d9c5106 | ||
|
e92c267cde |
@@ -21,7 +21,7 @@ class Application
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const VERSION = '1.0.3';
|
||||
const VERSION = '1.0.4-dev';
|
||||
|
||||
/**
|
||||
* The IoC container for the Flarum application.
|
||||
|
@@ -49,7 +49,9 @@ class Frontend
|
||||
{
|
||||
$forumDocument = $this->getForumDocument($request);
|
||||
|
||||
$document = new Document($this->view, $forumDocument, $request);
|
||||
$responseDocument = resolve('flarum.frontend.document');
|
||||
|
||||
$document = $responseDocument($forumDocument, $request);
|
||||
|
||||
$this->populate($document, $request);
|
||||
|
||||
|
@@ -16,6 +16,8 @@ use Flarum\Http\UrlGenerator;
|
||||
use Flarum\Settings\SettingsRepositoryInterface;
|
||||
use Illuminate\Contracts\Container\Container;
|
||||
use Illuminate\Contracts\View\Factory as ViewFactory;
|
||||
use Illuminate\View\Factory;
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
|
||||
class FrontendServiceProvider extends AbstractServiceProvider
|
||||
{
|
||||
@@ -57,6 +59,16 @@ class FrontendServiceProvider extends AbstractServiceProvider
|
||||
return $frontend;
|
||||
};
|
||||
});
|
||||
|
||||
$this->container->singleton('flarum.frontend.document', function (Container $container) {
|
||||
return function (array $apiDocument, Request $request) use ($container) {
|
||||
return new Document(
|
||||
$container->make(Factory::class),
|
||||
$apiDocument,
|
||||
$request
|
||||
);
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user