Skip to content
Snippets Groups Projects
Commit 1e1f8bd8 authored by Kevin Ditscheid's avatar Kevin Ditscheid
Browse files

[TASK] Fetch language from Context and not from TypoScript configuration

parent 54a50ab1
No related branches found
No related tags found
1 merge request!23Feature upgrade to typo3 10
......@@ -27,6 +27,8 @@ namespace SGalinski\SgJobs\Domain\Repository;
***************************************************************/
use SGalinski\SgJobs\Domain\Model\Company;
use TYPO3\CMS\Core\Context\Context;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Persistence\QueryInterface;
use TYPO3\CMS\Extbase\Persistence\Repository;
......@@ -57,7 +59,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid);
$querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings);
......@@ -91,7 +95,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid);
$querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings);
......@@ -125,7 +131,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid);
$querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings);
......@@ -159,7 +167,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid);
$querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment