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; ...@@ -27,6 +27,8 @@ namespace SGalinski\SgJobs\Domain\Repository;
***************************************************************/ ***************************************************************/
use SGalinski\SgJobs\Domain\Model\Company; 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\QueryInterface;
use TYPO3\CMS\Extbase\Persistence\Repository; use TYPO3\CMS\Extbase\Persistence\Repository;
...@@ -57,7 +59,9 @@ class CompanyRepository extends Repository { ...@@ -57,7 +59,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery(); $query = $this->createQuery();
$querySettings = $query->getQuerySettings(); $querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]); $querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid); $querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings); $query->setQuerySettings($querySettings);
...@@ -91,7 +95,9 @@ class CompanyRepository extends Repository { ...@@ -91,7 +95,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery(); $query = $this->createQuery();
$querySettings = $query->getQuerySettings(); $querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]); $querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid); $querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings); $query->setQuerySettings($querySettings);
...@@ -125,7 +131,9 @@ class CompanyRepository extends Repository { ...@@ -125,7 +131,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery(); $query = $this->createQuery();
$querySettings = $query->getQuerySettings(); $querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]); $querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid); $querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings); $query->setQuerySettings($querySettings);
...@@ -159,7 +167,9 @@ class CompanyRepository extends Repository { ...@@ -159,7 +167,9 @@ class CompanyRepository extends Repository {
$query = $this->createQuery(); $query = $this->createQuery();
$querySettings = $query->getQuerySettings(); $querySettings = $query->getQuerySettings();
$querySettings->setStoragePageIds([$pageUid]); $querySettings->setStoragePageIds([$pageUid]);
$querySettings->setLanguageUid($GLOBALS['TSFE']->sys_language_uid); $querySettings->setLanguageUid(
GeneralUtility::makeInstance(Context::class)->getPropertyFromAspect('language', 'id', 0)
);
$query->setQuerySettings($querySettings); $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