public function isValidField($value) { $isArray = is_array($value); switch (true) { case $isArray && count($value): case !$isArray && strlen($value): $isValid = true; break; default: $isValid = false; break; } return $isValid; }