eZ\Publish\Core\Persistence\Legacy\Content\Language\Cache::remove PHP 메소드

remove() 공개 메소드

Removes the language with $id from the cache.
public remove ( mixed $id )
$id mixed
    public function remove($id)
    {
        unset($this->mapById[$id]);
        foreach ($this->mapByLocale as $languageCode => $language) {
            if ($language->id == $id) {
                unset($this->mapByLocale[$languageCode]);
            }
        }
    }

Usage Example

예제 #1
0
 /**
  * Delete a language.
  *
  * @param mixed $id
  */
 public function delete($id)
 {
     $this->initializeCache();
     $this->innerHandler->delete($id);
     $this->languageCache->remove($id);
 }