Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126358 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id BDAFA1A00BC for ; Sun, 9 Feb 2025 06:33:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1739082626; bh=xF6uP9eEtnr1x1facIcLwaF8X9fUP0EzX3Gjmi+dMGI=; h=Date:Subject:To:References:From:In-Reply-To:From; b=F9Yzw8od9FDeIgI+uWKvJ4ZSXP3COHvzsG4J7QDO1BB25yjwiTn8USE3AmvJAHigg YO2ApP+34cGMPwvo2/OYrLIVmY50Rxzc/tdFQw6ThsrHKb72Q7dH2YMGYuLXSxIm0z 0l/CH9QEv5+FaP9VtcF0tc7kda/Cq+nDLymMIGT5LrDa03PKKfSjYDsEpH+/6NP3cS bYWUS6JPFdk5oW/m6uyjOyYJ+4ZbWHhpok8IvJ67zxKmT2NCJOMe/npDSjHmwYU2S/ 9Zb8U75ioz/wHHs0V+wMtoeEjIDRAciFM78MU7pi+pH2sHfPHZ2JIWPg4pp9jXwdmh ZCTSYGRVKWqZA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D79CC18006C for ; Sun, 9 Feb 2025 06:30:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=BAYES_50,DKIM_INVALID, DKIM_SIGNED,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS, URIBL_SBL_A autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from wp160.webpack.hosteurope.de (wp160.webpack.hosteurope.de [80.237.132.167]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 9 Feb 2025 06:30:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mabe.berlin ; s=he194859; h=Content-Type:In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:From:Sender:Reply-To:Subject:Date:Message-ID:To: Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=xF6uP9eEtnr1x1facIcLwaF8X9fUP0EzX3Gjmi+dMGI=; t=1739082789; x=1739514789; b=rMqGWwO5BNF2G281lPljJXofUigGilVrzOlWnQqidAUVejPI9/bCMGboneEiBBNpzXm/JbyI4Z6 49m8/UH+0qpy8tjkCcslb6MpP3W0rXTa4cwF5rIpL10ko3le1gLKGVnUz0iK22+MNWVMiCdXY1xSX 2ewwhS+3gktvH/0WdnDJ7KftgzmN12ovEB8JNwwcA/iglItGOBN2RZ2Kjbdq9HxsJTb1uimDCQkzH DShd1ePLQsjUXoLhqsdU8kAF74PgYhvqYBQlHEey+6OjypseeZJ9wzn9nDVQoxGoWxRFLVtDI5DIB +VEst81m7m9t/S7IaISpaQDA0sG4gc80G1rQ==; Received: from [2a02:8109:b313:5900:6e74:31d4:ca32:6e90]; authenticated by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128) id 1th0sM-00F4yW-1G; Sun, 09 Feb 2025 07:33:06 +0100 Message-ID: Date: Sun, 9 Feb 2025 07:33:05 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Enum + property hook getter To: internals@lists.php.net References: <5c63909f-f25c-4bb8-b14d-bea420428a78@mabe.berlin> <04144e8065a14f433f228776861edd0c@bastelstu.be> Content-Language: en-US Autocrypt: addr=marc@mabe.berlin; keydata= xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrghfO78alH c12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8Wtaeaznpdcn2gJZyA MSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT5opMNGPCVegiPmO/K37anwts gj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvEFAPJglth5FGH2En6n6HFIhxh43LqXQiN eHVjLjS2y8huNBswwc9ZVxk3ip5z/GCmpWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEB AAHNIU1hcmMgQmVubmV3aXR6IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIb AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldp xVjucGz2J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6lyRweAJR7G +JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo/M2h+gmeS1iQb29W BmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2HiOv+N/vDMCK1xV8TUeCy8w4X+ nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7ATQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1 tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJ vara/ick0wi2R3dasu1sPMu1P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNp OnxIQxviTyELUekrNw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLD qfD6O5sKoKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsMAAoJEDk2 q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9NDqlOBWQTLT69YMfV 4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWUTIVf3Vb7VbN4Rvb8HgWjeSnM 1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PCdt+Vy4EblXbIAXZXJ6eRugSKowTjst7i HXKOJxivomHFcmqmkiqjwGTGx/jrhbDtEpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5 wPe286YelBjnb0cWRJpA7GZCWDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U= In-Reply-To: <04144e8065a14f433f228776861edd0c@bastelstu.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------bJeLCIHmo03UIjjxtz60Bvvh" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1739082789;88b81171; X-HE-SMSGID: 1th0sM-00F4yW-1G From: marc@mabe.berlin (Marc Bennewitz) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------bJeLCIHmo03UIjjxtz60Bvvh Content-Type: multipart/mixed; boundary="------------CiDIqyqycOxGnrEPvVxCNRk3"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: Subject: Re: [PHP-DEV] Enum + property hook getter References: <5c63909f-f25c-4bb8-b14d-bea420428a78@mabe.berlin> <04144e8065a14f433f228776861edd0c@bastelstu.be> In-Reply-To: <04144e8065a14f433f228776861edd0c@bastelstu.be> --------------CiDIqyqycOxGnrEPvVxCNRk3 Content-Type: multipart/mixed; boundary="------------YkO8tUewQo0G8OD4rake50IG" --------------YkO8tUewQo0G8OD4rake50IG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgVGltLA0KDQpVbmludGVudGlvbmFsbHksIEkgZmlyc3QgcmVwbGllZCB0byBUaW0gb25s eSBidXQgaXQgd2FzIG1lYW50IHRvIGJlIHNlbmQgDQp0byB0aGUgbGlzdC4NCg0KT24gMDcu MDIuMjUgMTY6MTEsIFRpbSBEw7xzdGVyaHVzIHdyb3RlOg0KPiBIaQ0KPg0KPiBBbSAyMDI1 LTAyLTA3IDE2OjAzLCBzY2hyaWViIE1hcmMgQmVubmV3aXR6Og0KPj4gSXMgdGhhdCBzb21l dGhpbmcgZmVhc2libGUgYW5kIGhvdyBjb21wbGljYXRlZCB3b3VsZCB0aGF0IGJlIHRvIA0K Pj4gaW1wbGVtZW50Pw0KPg0KPiBTdXBwb3J0aW5nIHRoaXMgbWlnaHQgY2F1c2UgY29uZmxp Y3RzIHdoZW4gZnVsbC1ibG93biB0YWdnZWQtdW5pb25zIA0KPiBhcmUgcHJvcG9zZWQsIGJl Y2F1c2UgdGhvc2Ugd291bGQgYWN0dWFsbHkgc3VwcG9ydCBwcm9wZXJ0aWVzIGFuZCANCj4g c2VtYW50aWNzIG1pZ2h0IG5lZWQgdG8gYmUgZGlmZmVyZW50IHRoYW4gdGhvc2UgYSBuYWl2 ZSDigJxydXNoZWTigJ0gDQo+IGltcGxlbWVudGF0aW9uIG9mIHByb3BlcnR5IGhvb2tzIGZv ciBlbnVtcyB3b3VsZCBwcm9wb3NlLg0KPg0KPiBTZWUgaHR0cHM6Ly93aWtpLnBocC5uZXQv cmZjL3RhZ2dlZF91bmlvbnMgZm9yIGFuIHZlcnkgZWFybHkgZHJhZnQgDQo+ICh3aGljaCBp cyBub3QgaW4gYSBzaGFwZSB0byBiZSBkaXNjdXNzZWQgZnVydGhlcikuDQoNCkkgc2VlIC0g dGhhdCB3b3VsZCBhY3R1YWxseSBiZSBhIHZlcnkgbmljZSBmZWF0dXJlIC0gbG9va2luZyBm b3J3YXJkIHRvIGl0Lg0KDQpGaXJzdCB0aG91Z2h0IGl0IG1pZ2h0IGhhdmUgYmVlbiBvdmVy bG9va2VkIGFuZCBqdXN0IG5vdCBpbmNsdWRlZCBmb3IgDQpzaW1wbGljaXR5LCBidXQgeWVz LCB0YWdnZWQgdW5pb24gbG9va3MgbXVjaCBtb3JlIGltcHJlc3NpdmUuDQoNClRoYW5rcyBm b3IgeW91ciBoZWxwZnVsIGV4cGxhbmF0aW9uIQ0KDQo+IEJlc3QgcmVnYXJkcw0KPiBUaW0g RMO8c3Rlcmh1cw0KDQpCZXN0LA0KTWFyYyBCZW5uZXdpdHoNCg== --------------YkO8tUewQo0G8OD4rake50IG Content-Type: application/pgp-keys; name="OpenPGP_0x3936ABF753BC88CE.asc" Content-Disposition: attachment; filename="OpenPGP_0x3936ABF753BC88CE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrg hfO78alHc12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8W taeaznpdcn2gJZyAMSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT 5opMNGPCVegiPmO/K37anwtsgj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvE FAPJglth5FGH2En6n6HFIhxh43LqXQiNeHVjLjS2y8huNBswwc9ZVxk3ip5z/GCm pWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEBAAHNIU1hcmMgQmVubmV3aXR6 IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIbAwYLCQgHAwIGFQgC CQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldpxVjucGz2 J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6ly RweAJR7G+JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo /M2h+gmeS1iQb29WBmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2Hi Ov+N/vDMCK1xV8TUeCy8w4X+nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7A TQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5 m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJvara/ick0wi2R3dasu1sPMu1 P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNpOnxIQxviTyELUekr Nw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLDqfD6O5sK oKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsM AAoJEDk2q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9N DqlOBWQTLT69YMfV4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWU TIVf3Vb7VbN4Rvb8HgWjeSnM1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PC dt+Vy4EblXbIAXZXJ6eRugSKowTjst7iHXKOJxivomHFcmqmkiqjwGTGx/jrhbDt EpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5wPe286YelBjnb0cWRJpA7GZC WDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U=3D =3Doi2m -----END PGP PUBLIC KEY BLOCK----- --------------YkO8tUewQo0G8OD4rake50IG-- --------------CiDIqyqycOxGnrEPvVxCNRk3-- --------------bJeLCIHmo03UIjjxtz60Bvvh Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmeoTCEFAwAAAAAACgkQOTar91O8iM7k Zgf/T7wMo5UIFKD0/HJR4ScnSubUBo/rppPlYIAE68rmLn3rsJUBMRKC6LzePrFnPmrOblXwKZZr R1JhKUabXFzoKTT3cb/WFGipZpncq+3dl6cMyd1ub6sCagDudwGZ1jP4FNv0eKPmPKCONJnkw7nU WEb6LaVUuoo1MkpbUnrNd72OX2h9ymIUwQNlkgZ9EY/jtjKwkVRX+SG01QZxSMRnjcAikeMMuoyw /ZHc6AS74p/pPI/L28Nf80RMWrKfBVPk3WXut4VEN8aoqvGb79TVGyZL1FvpTaBf7GRZEOYH/XEi xjDhvZhEMkN+xRBz0QxA9zKNZTp03jak7PG8TUremw== =ji/m -----END PGP SIGNATURE----- --------------bJeLCIHmo03UIjjxtz60Bvvh--