mirror of
https://github.com/flarum/core.git
synced 2025-07-28 12:10:51 +02:00
Add back defaults for language and direction attributes (#1860)
This commit is contained in:
committed by
Franz Liedke
parent
ba73c59601
commit
e88a9394ed
@@ -12,13 +12,30 @@
|
|||||||
namespace Flarum\Frontend\Content;
|
namespace Flarum\Frontend\Content;
|
||||||
|
|
||||||
use Flarum\Frontend\Document;
|
use Flarum\Frontend\Document;
|
||||||
|
use Flarum\Locale\LocaleManager;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||||
|
|
||||||
class Meta
|
class Meta
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @var LocaleManager
|
||||||
|
*/
|
||||||
|
private $locales;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param LocaleManager $locales
|
||||||
|
*/
|
||||||
|
public function __construct(LocaleManager $locales)
|
||||||
|
{
|
||||||
|
$this->locales = $locales;
|
||||||
|
}
|
||||||
|
|
||||||
public function __invoke(Document $document, Request $request)
|
public function __invoke(Document $document, Request $request)
|
||||||
{
|
{
|
||||||
|
$document->language = $this->locales->getLocale();
|
||||||
|
$document->direction = 'ltr';
|
||||||
|
|
||||||
$document->meta = array_merge($document->meta, $this->buildMeta($document));
|
$document->meta = array_merge($document->meta, $this->buildMeta($document));
|
||||||
$document->head = array_merge($document->head, $this->buildHead($document));
|
$document->head = array_merge($document->head, $this->buildHead($document));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user