Kdyby\Translation\Diagnostics\Panel::addResource PHP Method

addResource() public method

public addResource ( string $format, string $resource, string $locale, string $domain )
$format string
$resource string
$locale string
$domain string
    public function addResource($format, $resource, $locale, $domain)
    {
        $this->resources[$locale][$resource] = $domain;
    }

Usage Example

Example #1
0
 /**
  * {@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);
     }
 }