From 27e83d0fb87c04b61441fb77e963dd4e14ad187e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Fri, 8 Nov 2019 23:29:12 +0100 Subject: Add union return types for function stubs --- ext/com_dotnet/com_extension.stub.php | 3 +-- ext/com_dotnet/com_extension_arginfo.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'ext/com_dotnet') diff --git a/ext/com_dotnet/com_extension.stub.php b/ext/com_dotnet/com_extension.stub.php index 34ff543297..83cfc50350 100644 --- a/ext/com_dotnet/com_extension.stub.php +++ b/ext/com_dotnet/com_extension.stub.php @@ -55,8 +55,7 @@ function variant_cast(variant $variant, int $type): variant {} function com_get_active_object(string $progid, int $code_page = UNKNOWN): variant {} -/** @return string|false */ -function com_create_guid() {} +function com_create_guid(): string|false {} function com_event_sink(variant $comobject, object $sinkobject, $sinkinterface = UNKNOWN): bool {} diff --git a/ext/com_dotnet/com_extension_arginfo.h b/ext/com_dotnet/com_extension_arginfo.h index b2f7d0a09c..b8ffef8077 100644 --- a/ext/com_dotnet/com_extension_arginfo.h +++ b/ext/com_dotnet/com_extension_arginfo.h @@ -85,7 +85,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_com_get_active_object, 0, 1, vari ZEND_ARG_TYPE_INFO(0, code_page, IS_LONG, 0) ZEND_END_ARG_INFO() -ZEND_BEGIN_ARG_INFO_EX(arginfo_com_create_guid, 0, 0, 0) +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_com_create_guid, 0, 0, MAY_BE_STRING|MAY_BE_FALSE) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_com_event_sink, 0, 2, _IS_BOOL, 0) -- cgit v1.2.1