/** * @param int $id * @param bool $refreshCache */ public function deletePrefix($id, $refreshCache = false) { $keys = $this->keyDao->findAllPrefixKeys($id); foreach ($keys as $key) { $this->deleteKey($key->getId()); } $this->prefixDao->deleteById($id); if ($refreshCache) { $this->generateCacheForAllActiveLanguages(); } }