null,
$this->context
);
$themeCompiled =
$this->themeService->
assignTheme($childTheme->
getId(), TestDefaults::SALES_CHANNEL,
$this->context
);
static::
assertTrue($themeCompiled);
} public function testCompileNonStorefrontThemesWithSameTechnicalNameNotLeakingConfigurationFromPreviousCompilations(): void
{ $this->
createParentlessSimpleTheme();
$criteria =
new Criteria();
$criteria->
addFilter(new EqualsFilter('technicalName', 'SimpleTheme'
));
/** @var ThemeEntity $baseTheme */
$baseTheme =
$this->themeRepository->
search($criteria,
$this->context
)->
first();
$criteria =
new Criteria();
$criteria->
addFilter(new EqualsFilter('name',
$this->
createTheme($baseTheme)));
/** @var ThemeEntity $childTheme */
$childTheme =
$this->themeRepository->
search($criteria,
$this->context
)->
first();
$this->themeRepository->
update([[ 'id' =>
$childTheme->
getId(),