Are further subscribed events propagated to a plugin even if $this->active is set to false in onPageInitialized()?
Basically could plugin classes look like this
public static function getSubscribedEvents()
{
return [
'onPageInitialized' => ['onPageInitialized', 0],
'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0],
'onTwigSiteVariables' => ['onTwigSiteVariables', 0],
];
}
public function onPageInitialized()
{
if ($this->isAdmin() ) {
$this->active = false;
return;
}
}
or better like this
public static function getSubscribedEvents()
{
return [
'onPageInitialized' => ['onPageInitialized', 0],
];
}
public function onPageInitialized()
{
if ($this->isAdmin() ) {
$this->active = false;
return;
}
$this->enable([
'onTwigTemplatePaths' => ['onTwigTemplatePaths', 0],
'onTwigSiteVariables' => ['onTwigSiteVariables', 0],
]);
}