Skip to content

Commit 54d1bb0

Browse files
committed
Update stubs
1 parent da464b9 commit 54d1bb0

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

ext/intl/collator/collator.stub.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function getAttribute(int $attr) {}
2525
/** @return bool */
2626
public function setAttribute(int $attr, int $val) {}
2727

28-
/** @return int|false */
28+
/** @return int */
2929
public function getStrength() {}
3030

3131
/** @return bool */
@@ -52,7 +52,7 @@ function collator_get_attribute(Collator $object, int $attr): int|false {}
5252

5353
function collator_set_attribute(Collator $object, int $attr, int $val): bool {}
5454

55-
function collator_get_strength(Collator $object): int|false {}
55+
function collator_get_strength(Collator $object): int {}
5656

5757
function collator_set_strength(Collator $object, int $strength): bool {}
5858

ext/intl/collator/collator_arginfo.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_collator_set_attribute, 0, 3, _I
7474
ZEND_ARG_TYPE_INFO(0, val, IS_LONG, 0)
7575
ZEND_END_ARG_INFO()
7676

77-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_collator_get_strength, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
77+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_collator_get_strength, 0, 1, IS_LONG, 0)
7878
ZEND_ARG_OBJ_INFO(0, object, Collator, 0)
7979
ZEND_END_ARG_INFO()
8080

@@ -101,7 +101,9 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_collator_get_locale, 0, 2, MAY_B
101101
ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
102102
ZEND_END_ARG_INFO()
103103

104-
#define arginfo_collator_get_error_code arginfo_collator_get_strength
104+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_collator_get_error_code, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
105+
ZEND_ARG_OBJ_INFO(0, object, Collator, 0)
106+
ZEND_END_ARG_INFO()
105107

106108
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_collator_get_error_message, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
107109
ZEND_ARG_OBJ_INFO(0, object, Collator, 0)

ext/intl/transliterator/transliterator.stub.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public static function create(string $id, int $direction = Transliterator::FORWA
1010
/** @return Transliterator|null */
1111
public static function createFromRules(string $rules, int $direction = Transliterator::FORWARD) {}
1212

13-
/** @return Transliterator|null|false */
13+
/** @return Transliterator|null */
1414
public function createInverse() {}
1515

1616
/** @return array|false */
@@ -32,8 +32,7 @@ function transliterator_create_from_rules(string $rules, int $direction = Transl
3232

3333
function transliterator_list_ids(): array|false {}
3434

35-
/** @return Transliterator|null|false */
36-
function transliterator_create_inverse(Transliterator $orig_trans) {}
35+
function transliterator_create_inverse(Transliterator $orig_trans): ?Transliterator {}
3736

3837
/** @param Transliterator|string */
3938
function transliterator_transliterate($transliterator, string $subject, int $start = 0, int $end = -1): string|false {}

ext/intl/transliterator/transliterator_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ZEND_END_ARG_INFO()
4040
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_transliterator_list_ids, 0, 0, MAY_BE_ARRAY|MAY_BE_FALSE)
4141
ZEND_END_ARG_INFO()
4242

43-
ZEND_BEGIN_ARG_INFO_EX(arginfo_transliterator_create_inverse, 0, 0, 1)
43+
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_transliterator_create_inverse, 0, 1, Transliterator, 1)
4444
ZEND_ARG_OBJ_INFO(0, orig_trans, Transliterator, 0)
4545
ZEND_END_ARG_INFO()
4646

0 commit comments

Comments
 (0)