/** * {@inheritdoc} */ public function addResource($format, $resource, $locale, $domain = NULL) { if ($this->localeWhitelist && !preg_match($this->localeWhitelist, $locale)) { if ($this->panel) { $this->panel->addIgnoredResource($format, $resource, $locale, $domain); } return; } parent::addResource($format, $resource, $locale, $domain); $this->catalogueCompiler->addResource($format, $resource, $locale, $domain); $this->availableResourceLocales[$locale] = TRUE; if ($this->panel) { $this->panel->addResource($format, $resource, $locale, $domain); } }