&$pluginTranslations) { $pluginTranslations = array_filter($pluginTranslations, function ($value) { return !empty($value) && '' != trim($value); }); $diff = array_diff($translationsBefore[$plugin], $pluginTranslations); if (!empty($diff)) { $this->filteredData[$plugin] = $diff; } } // remove plugins without translations $translations = array_filter($translations, function ($value) { return !empty($value) && count($value); }); return $translations; } }