private function isStringArray($values) {
        if (!is_array($values)) {
            return false;
        }

        return array_reduce($values, function($res, $value) {
            return $res && is_string($value);
        }, true);
    }
private function isStringArray($values) {
        if (!is_array($values)) {
            return false;
        }

        return array_reduce($values, function($res, $value) {
            return $res && is_string($value);
        }, true);
    }
private function isStringArray ( $ values ) { if ( ! is_array ( $ values ) ) { return false ; } return array_reduce ( $ values , function ( $ res , $ value ) { return $ res && is_string ( $ value ) ; } , true ) ; }
Checks if this is an array containing only strings

@param Mixed Values to test
@return boolean True if all values are strings
Checks if this is an array containing only strings