public function TranslationProgressCalculator::isValid in TMGMT Translator Smartling 8.3
Validates input data.
Parameters
array $data:
Return value
bool
1 call to TranslationProgressCalculator::isValid()
- TranslationProgressCalculator::calculate in src/
Smartling/ TranslationProgressCalculator.php - Calculates translation progress.
File
- src/
Smartling/ TranslationProgressCalculator.php, line 48
Class
- TranslationProgressCalculator
- Class TranslationProgressCalculator.
Namespace
Drupal\tmgmt_smartling\SmartlingCode
public function isValid(array $data) {
$data_keys = array_keys($data);
if (!in_array($this->totalKey, $data_keys) || !in_array($this->authorizedKey, $data_keys) || !in_array($this->completedKey, $data_keys) || !in_array($this->excludedKey, $data_keys)) {
return FALSE;
}
return TRUE;
}