/** * Delete a whole group or a [locale.]group.needle for a locale or for * all locales. * * @param string $localeGroupNeedle Dot notation. String locale optional. */ public function delete($localeGroupNeedle) { $this->query($localeGroupNeedle)->delete(); $pointer = $this->parseLocaleGroupNeedle($localeGroupNeedle); if ($pointer->group && $this->localizer->isAutoflushing() && $this->localizer->isCaching()) { $this->cacheFlush($pointer->group); } }