This approach, in theory, is an interceptor itself. Most use-cases around this approach will be changing or augmenting an existing property that is not public. If you wanted to modify this interception, you'd need to extend the class using it and redefine the getter and/or setter.
On Dec 11, 2011, at 10:02 PM, guilhermebla...@gmail.com wrote: > I have just one question, partially unrelated. > > How can I make something similar to Interceptors of Java according to > your approach? > For those that have no idea, interceptors is a way to intercept > get/set of a property inside the class and act under this > circumstance. > > []s, > > On Sun, Dec 11, 2011 at 8:01 PM, Clint M Priest <cpri...@zerocue.com> wrote: >> To be complete I should probably add something to the reflection system as >> well. At present the getters/setters would show up as functions. >> >> What would be preferable? >> 1) Show up as regular functions and let users fend for themselves? >> 2) Hide from getMethods() and: >> 2.1) Provide getAccessors() - Probably returning a new >> ReflectionPropertyAccessor class? >> 2.2) Provide getGetters(), getSetters() >> 3) Modify ReflectionProperty to include hasGetter() and hasSetter() >> >> Comments? >> >> -----Original Message----- >> From: Pierre Joye [mailto:pierre....@gmail.com] >> Sent: Sunday, December 11, 2011 6:47 PM >> To: Clint M Priest >> Cc: internals@lists.php.net >> Subject: Re: [PHP-DEV] Accessors v2 Patch >> >> oh right, I missed them. Yes, so it is covered as well :) >> >> On Mon, Dec 12, 2011 at 1:42 AM, Clint M Priest <cpri...@zerocue.com> wrote: >>> There are already two tests against private read and private write, should >>> I add two for protected as well? >> >> Cheers, >> -- >> Pierre >> >> @pierrejoye | http://blog.thepimp.net | http://www.libgd.org >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > > -- > Guilherme Blanco > MSN: guilhermebla...@hotmail.com > GTalk: guilhermeblanco > Toronto - ON/Canada > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php