Skip to content

Commit 068cceb

Browse files
author
Mel Dafert
committed
IntlDateTimePatternGenerator: adjust error messages
1 parent 9942eeb commit 068cceb

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

ext/intl/dateformat/datetimepatterngenerator_methods.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ static zend_result dtpg_ctor(INTERNAL_FUNCTION_PARAMETERS)
5050
DTPATTERNGEN_METHOD_FETCH_OBJECT_NO_CHECK;
5151

5252
if (dtpgo->dtpg != NULL) {
53-
intl_errors_set(DTPATTERNGEN_ERROR_P(dtpgo), U_ILLEGAL_ARGUMENT_ERROR, "datetimepatterngenerator_create: cannot call constructor twice", 0);
53+
intl_errors_set(DTPATTERNGEN_ERROR_P(dtpgo), U_ILLEGAL_ARGUMENT_ERROR, "Cannot call constructor twice", 0);
5454
return FAILURE;
5555
}
5656

@@ -66,7 +66,7 @@ static zend_result dtpg_ctor(INTERNAL_FUNCTION_PARAMETERS)
6666

6767
if (U_FAILURE(DTPATTERNGEN_ERROR_CODE(dtpgo))) {
6868
intl_error_set(NULL, DTPATTERNGEN_ERROR_CODE(dtpgo),
69-
"datetimepatterngenerator_create: error creating DateTimePatternGenerator",
69+
"Error creating DateTimePatternGenerator",
7070
0);
7171
goto error;
7272
}
@@ -129,23 +129,23 @@ U_CFUNC PHP_FUNCTION(datetimepatterngenerator_get_best_pattern)
129129

130130
intl_stringFromChar(skeleton_uncleaned, skeleton_str, skeleton_len, DTPATTERNGEN_ERROR_CODE_P(dtpgo));
131131

132-
INTL_METHOD_CHECK_STATUS(dtpgo, "datetimepatterngenerator_get_best_pattern: skeleton was not a valid UTF-8 string");
132+
INTL_METHOD_CHECK_STATUS(dtpgo, "Skeleton is not a valid UTF-8 string");
133133

134134
skeleton = dtpgo->dtpg->getSkeleton(skeleton_uncleaned, DTPATTERNGEN_ERROR_CODE(dtpgo));
135135

136-
INTL_METHOD_CHECK_STATUS(dtpgo, "datetimepatterngenerator_get_best_pattern: error getting cleaned skeleton");
136+
INTL_METHOD_CHECK_STATUS(dtpgo, "Error getting cleaned skeleton");
137137

138138
{
139139
zend_string *u8str;
140140
UnicodeString result;
141141

142142
result = dtpgo->dtpg->getBestPattern(skeleton, DTPATTERNGEN_ERROR_CODE(dtpgo));
143143

144-
INTL_METHOD_CHECK_STATUS(dtpgo, "datetimepatterngenerator_get_best_pattern: error retrieving pattern");
144+
INTL_METHOD_CHECK_STATUS(dtpgo, "Error retrieving pattern");
145145

146146
u8str = intl_charFromString(result, DTPATTERNGEN_ERROR_CODE_P(dtpgo));
147147

148-
INTL_METHOD_CHECK_STATUS(dtpgo, "datetimepatterngenerator_get_best_pattern: error converting result to UTF-8");
148+
INTL_METHOD_CHECK_STATUS(dtpgo, "Error converting result to UTF-8");
149149

150150
RETVAL_STR(u8str);
151151
}

ext/intl/tests/datetimepatterngenerator_error.phpt

+1-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ ini_set("intl.error_level", E_WARNING);
1010
$dtpg = new IntlDateTimePatternGenerator();
1111
var_dump($dtpg->getBestPattern("jjmm\x80"));
1212

13-
$dtpg = new IntlDateTimePatternGenerator("xxxxxxx");
14-
var_dump($dtpg);
15-
1613
?>
1714
--EXPECTF--
18-
Warning: IntlDateTimePatternGenerator::getBestPattern(): datetimepatterngenerator_get_best_pattern: skeleton was not a valid UTF-8 string in %s on line %d
15+
Warning: IntlDateTimePatternGenerator::getBestPattern(): Skeleton is not a valid UTF-8 string in %s on line %d
1916
bool(false)

0 commit comments

Comments
 (0)