Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56897 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83495 invoked from network); 13 Dec 2011 00:14:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Dec 2011 00:14:55 -0000 Authentication-Results: pb1.pair.com header.from=cpriest@zerocue.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cpriest@zerocue.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zerocue.com designates 74.115.204.51 as permitted sender) X-PHP-List-Original-Sender: cpriest@zerocue.com X-Host-Fingerprint: 74.115.204.51 relay-hub201.domainlocalhost.com Received: from [74.115.204.51] ([74.115.204.51:7100] helo=relay-hub201.domainlocalhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 54/61-06964-DF896EE4 for ; Mon, 12 Dec 2011 19:14:53 -0500 Received: from MBX202.domain.local ([169.254.2.249]) by HUB201.domain.local ([74.115.204.51]) with mapi id 14.01.0289.001; Mon, 12 Dec 2011 19:14:50 -0500 To: "guilhermeblanco@gmail.com" , Will Fitch CC: Pierre Joye , "internals@lists.php.net" Thread-Topic: [PHP-DEV] Accessors v2 Patch Thread-Index: Acy4OjadBvFZYH6iTIC+0CF/aviwQwALIDKAAADGOsAACYqOgAAKTuDw//+wfgCAAFBb4P//1XGAgAAEe4CAABVSAP//Ck3Q Date: Tue, 13 Dec 2011 00:14:50 +0000 Message-ID: <9570D903A3BECE4092E924C2985CE48539956E0B@MBX202.domain.local> References: <9570D903A3BECE4092E924C2985CE485399554D7@MBX202.domain.local> <7070130643313812382@unknownmsgid> <9570D903A3BECE4092E924C2985CE4853995589C@MBX202.domain.local> <9570D903A3BECE4092E924C2985CE48539955910@MBX202.domain.local> <9570D903A3BECE4092E924C2985CE4853995598C@MBX202.domain.local> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.64.21] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] Accessors v2 Patch From: cpriest@zerocue.com (Clint M Priest) VGhlcmUgaXMgY3VycmVudGx5IG5vIHBhcmVudDo6Z2V0KCksIHBhcmVudDo6c2V0KCkgY2FwYWJp bGl0eS4gIFRoZSBSRkMgaGFzIG5vIG1lbnRpb24gb2YgYmVpbmcgYWJsZSB0byBjYWxsIHRoZSBw YXJlbnQgYWNjZXNzb3IgYW5kIHNvIEkgaGF2ZSBub3QgZXhwbG9yZWQgdGhhdCBwb3NzaWJpbGl0 eS4gIEl0IHdvdWxkIGJlIGEgbmljZSBmZWF0dXJlIGZvciBqdXN0IHN1Y2ggYSBwdXJwb3NlLg0K DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogZ3VpbGhlcm1lYmxhbmNvQGdtYWls LmNvbSBbbWFpbHRvOmd1aWxoZXJtZWJsYW5jb0BnbWFpbC5jb21dIA0KU2VudDogU3VuZGF5LCBE ZWNlbWJlciAxMSwgMjAxMSAxMDozNSBQTQ0KVG86IFdpbGwgRml0Y2gNCkNjOiBDbGludCBNIFBy aWVzdDsgUGllcnJlIEpveWU7IGludGVybmFsc0BsaXN0cy5waHAubmV0DQpTdWJqZWN0OiBSZTog W1BIUC1ERVZdIEFjY2Vzc29ycyB2MiBQYXRjaA0KDQpoaSBXaWxsLA0KDQpUaGF0J3Mgd2hhdCBJ J3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQuDQpJIGhhdmUgYSBzcGVjaWFsIG5lY2Vzc2l0eSB0byBv dmVybG9hZCBhIGNsYXNzIGluIGEgUHJveHkgaW1wbGVtZW50YXRpb24gKGFuIGluc3RhbmNlIHRo YXQgd3JhcHMgYSByZWFsIEVudGl0eSksIGRlbWFuZGluZyB0aGUgbG9hZCB3aGVuIGFueSBnZXR0 ZXIgaXMgYWN0aXZlLg0KDQpUaGlzIGltcGxlbWVudGF0aW9uIHNlZW1zIHRvIGZpdCBwZXJmZWN0 bHkgbXkgbmVlZHMsIHdoaWxlIHN0aWxsIGJlIGNsZWFuaW5nLg0KDQpJIHdvbmRlciBpZiB0aGUg dXNlciBoYXZlIGFscmVhZHkgaW1wbGVtZW50ZWQgYSBnZXR0ZXIgaW4gdGhpcyBhcHByb2FjaCwg aG93IGNhbiBJIG92ZXJsb2FkIHRoaXMgb25lPw0KRXhhbXBsZToNCg0KY2xhc3MgRm9vDQp7DQog ICAgcHJvdGVjdGVkICRuYW1lIHsNCiAgICAgICAgZ2V0IHsgcmV0dXJuICR0aGlzLT5uYW1lOyB9 DQogICAgICAgIHNldCB7ICR0aGlzLT5uYW1lID0gJHZhbHVlOyB9DQogICAgfQ0KICAgIC8vIC4u Lg0KfQ0KDQpjbGFzcyBGb29Qcm94eSBleHRlbmRzIEZvbw0Kew0KICAgIHByb3RlY3RlZCAkbmFt ZSB7DQogICAgICAgIGdldCB7ICR0aGlzLT5fX2xvYWQoKTsgcGFyZW50OjpnZXQoKTsgfQ0KICAg ICAgICBzZXQgeyAkdGhpcy0+X19sb2FkKCk7IHBhcmVudDo6c2V0KCR2YWx1ZSk7IH0NCiAgICB9 DQogICAgLy8gLi4uDQp9DQoNCg0KSG93IHdvdWxkIGl0IGFjdCBpbiB0aGlzIHNpdHVhdGlvbj8N Cg0KQ2hlZXJzLA0KDQpPbiBTdW4sIERlYyAxMSwgMjAxMSBhdCAxMDoxOCBQTSwgV2lsbCBGaXRj aCA8d2lsbC5maXRjaEBnbWFpbC5jb20+IHdyb3RlOg0KPiBUaGlzIGFwcHJvYWNoLCBpbiB0aGVv cnksIGlzIGFuIGludGVyY2VwdG9yIGl0c2VsZi4gwqBNb3N0IHVzZS1jYXNlcyBhcm91bmQgdGhp cyBhcHByb2FjaCB3aWxsIGJlIGNoYW5naW5nIG9yIGF1Z21lbnRpbmcgYW4gZXhpc3RpbmcgcHJv cGVydHkgdGhhdCBpcyBub3QgcHVibGljLiDCoElmIHlvdSB3YW50ZWQgdG8gbW9kaWZ5IHRoaXMg aW50ZXJjZXB0aW9uLCB5b3UnZCBuZWVkIHRvIGV4dGVuZCB0aGUgY2xhc3MgdXNpbmcgaXQgYW5k IHJlZGVmaW5lIHRoZSBnZXR0ZXIgYW5kL29yIHNldHRlci4NCj4NCj4NCj4gT24gRGVjIDExLCAy MDExLCBhdCAxMDowMiBQTSwgZ3VpbGhlcm1lYmxhbmNvQGdtYWlsLmNvbSB3cm90ZToNCj4NCj4+ IEkgaGF2ZSBqdXN0IG9uZSBxdWVzdGlvbiwgcGFydGlhbGx5IHVucmVsYXRlZC4NCj4+DQo+PiBI b3cgY2FuIEkgbWFrZSBzb21ldGhpbmcgc2ltaWxhciB0byBJbnRlcmNlcHRvcnMgb2YgSmF2YSBh Y2NvcmRpbmcgdG8gDQo+PiB5b3VyIGFwcHJvYWNoPw0KPj4gRm9yIHRob3NlIHRoYXQgaGF2ZSBu byBpZGVhLCBpbnRlcmNlcHRvcnMgaXMgYSB3YXkgdG8gaW50ZXJjZXB0IA0KPj4gZ2V0L3NldCBv ZiBhIHByb3BlcnR5IGluc2lkZSB0aGUgY2xhc3MgYW5kIGFjdCB1bmRlciB0aGlzIA0KPj4gY2ly Y3Vtc3RhbmNlLg0KPj4NCj4+IFtdcywNCj4+DQo+PiBPbiBTdW4sIERlYyAxMSwgMjAxMSBhdCA4 OjAxIFBNLCBDbGludCBNIFByaWVzdCA8Y3ByaWVzdEB6ZXJvY3VlLmNvbT4gd3JvdGU6DQo+Pj4g VG8gYmUgY29tcGxldGUgSSBzaG91bGQgcHJvYmFibHkgYWRkIHNvbWV0aGluZyB0byB0aGUgcmVm bGVjdGlvbiBzeXN0ZW0gYXMgd2VsbC4gwqBBdCBwcmVzZW50IHRoZSBnZXR0ZXJzL3NldHRlcnMg d291bGQgc2hvdyB1cCBhcyBmdW5jdGlvbnMuDQo+Pj4NCj4+PiBXaGF0IHdvdWxkIGJlIHByZWZl cmFibGU/DQo+Pj4gMSkgU2hvdyB1cCBhcyByZWd1bGFyIGZ1bmN0aW9ucyBhbmQgbGV0IHVzZXJz IGZlbmQgZm9yIHRoZW1zZWx2ZXM/DQo+Pj4gMikgSGlkZSBmcm9tIGdldE1ldGhvZHMoKSBhbmQ6 DQo+Pj4gwqAyLjEpIFByb3ZpZGUgZ2V0QWNjZXNzb3JzKCkgLSBQcm9iYWJseSByZXR1cm5pbmcg YSBuZXcgUmVmbGVjdGlvblByb3BlcnR5QWNjZXNzb3IgY2xhc3M/DQo+Pj4gwqAyLjIpIFByb3Zp ZGUgZ2V0R2V0dGVycygpLCBnZXRTZXR0ZXJzKCkNCj4+PiAzKSBNb2RpZnkgUmVmbGVjdGlvblBy b3BlcnR5IHRvIGluY2x1ZGUgaGFzR2V0dGVyKCkgYW5kIGhhc1NldHRlcigpDQo+Pj4NCj4+PiBD b21tZW50cz8NCj4+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTog UGllcnJlIEpveWUgW21haWx0bzpwaWVycmUucGhwQGdtYWlsLmNvbV0NCj4+PiBTZW50OiBTdW5k YXksIERlY2VtYmVyIDExLCAyMDExIDY6NDcgUE0NCj4+PiBUbzogQ2xpbnQgTSBQcmllc3QNCj4+ PiBDYzogaW50ZXJuYWxzQGxpc3RzLnBocC5uZXQNCj4+PiBTdWJqZWN0OiBSZTogW1BIUC1ERVZd IEFjY2Vzc29ycyB2MiBQYXRjaA0KPj4+DQo+Pj4gb2ggcmlnaHQsIEkgbWlzc2VkIHRoZW0uIFll cywgc28gaXQgaXMgY292ZXJlZCBhcyB3ZWxsIDopDQo+Pj4NCj4+PiBPbiBNb24sIERlYyAxMiwg MjAxMSBhdCAxOjQyIEFNLCBDbGludCBNIFByaWVzdCA8Y3ByaWVzdEB6ZXJvY3VlLmNvbT4gd3Jv dGU6DQo+Pj4+IFRoZXJlIGFyZSBhbHJlYWR5IHR3byB0ZXN0cyBhZ2FpbnN0IHByaXZhdGUgcmVh ZCBhbmQgcHJpdmF0ZSB3cml0ZSwgc2hvdWxkIEkgYWRkIHR3byBmb3IgcHJvdGVjdGVkIGFzIHdl bGw/DQo+Pj4NCj4+PiBDaGVlcnMsDQo+Pj4gLS0NCj4+PiBQaWVycmUNCj4+Pg0KPj4+IEBwaWVy cmVqb3llIHwgaHR0cDovL2Jsb2cudGhlcGltcC5uZXQgfCBodHRwOi8vd3d3LmxpYmdkLm9yZw0K Pj4+DQo+Pj4gLS0NCj4+PiBQSFAgSW50ZXJuYWxzIC0gUEhQIFJ1bnRpbWUgRGV2ZWxvcG1lbnQg TWFpbGluZyBMaXN0IFRvIHVuc3Vic2NyaWJlLCANCj4+PiB2aXNpdDogaHR0cDovL3d3dy5waHAu bmV0L3Vuc3ViLnBocA0KPj4+DQo+Pg0KPj4NCj4+DQo+PiAtLQ0KPj4gR3VpbGhlcm1lIEJsYW5j bw0KPj4gTVNOOiBndWlsaGVybWVibGFuY29AaG90bWFpbC5jb20NCj4+IEdUYWxrOiBndWlsaGVy bWVibGFuY28NCj4+IFRvcm9udG8gLSBPTi9DYW5hZGENCj4+DQo+PiAtLQ0KPj4gUEhQIEludGVy bmFscyAtIFBIUCBSdW50aW1lIERldmVsb3BtZW50IE1haWxpbmcgTGlzdCBUbyB1bnN1YnNjcmli ZSwgDQo+PiB2aXNpdDogaHR0cDovL3d3dy5waHAubmV0L3Vuc3ViLnBocA0KPj4NCj4NCg0KDQoN Ci0tDQpHdWlsaGVybWUgQmxhbmNvDQpNU046IGd1aWxoZXJtZWJsYW5jb0Bob3RtYWlsLmNvbQ0K R1RhbGs6IGd1aWxoZXJtZWJsYW5jbw0KVG9yb250byAtIE9OL0NhbmFkYQ0K