Nothing PHP specific, I just find the idea of people injecting code I
can't see into a module I'm responsible for to be a concern from a
stability perspective (:

But this is way off the topic for this mailing list, so I shall hush now

On Thu, Sep 30, 2010 at 10:30 PM, Yuen-Chi Lian <[email protected]> wrote:
> @Tom,
>
> I did not face any real issue to debug the AOP stack in my huge Java
> application, what it needs from a developer to do that is an understanding
> of the architecture and where things go.
>
> Perhaps it's a nightmare in PHP that I haven't faced, can you share?
>
> Yuen-Chi Lian | www.yclian.com
> "I do not seek; I find." - Pablo Picasso
>
>
>
> On Fri, Oct 1, 2010 at 8:35 AM, Tom Boutell <[email protected]> wrote:
>>
>> Yipes... my first reaction, reading about AOP, is that it's a horrific
>> pile of scary side effects you don't see when you're debugging.
>>
>> On Thu, Sep 30, 2010 at 4:43 PM, Yuen-Chi Lian <[email protected]> wrote:
>> >
>> >>
>> >> It makes me wonder, how would you implement AOP in PHP without language
>> >> extensions ? Docblock "annotations" ? As far as I can tell, it would be
>> >> difficult to implement point-cuts without extending classes and doing
>> >> all
>> >> sorts of black magic.
>> >
>> > Without language extension for runtime weaving, it'll either be an AOP
>> > "compiler" (to rewrite PHP files) or proxy, which I prefer the latter
>> > (it's
>> > also the default in Spring).
>> >
>> > Pointcut definitions shouldn't be an issue at all, it can be defined via
>> > helpers/factories in code, or an XML or YAML.
>> >
>> > I took a quick look at FLOW3 as highlighted by Martin, they're using the
>> > auto proxy approach:
>> >
>> > http://git.typo3.org/FLOW3/Packages/FLOW3.git?a=tree;f=Classes/AOP
>> >
>> > Yuen-Chi Lian | www.yclian.com
>> > "I do not seek; I find." - Pablo Picasso
>> >
>> >
>> >>>
>> >>> --
>> >>> If you want to report a vulnerability issue on symfony, please send it
>> >>> to
>> >>> security at symfony-project.com
>> >>>
>> >>> You received this message because you are subscribed to the Google
>> >>> Groups "symfony developers" group.
>> >>> To post to this group, send email to [email protected]
>> >>> To unsubscribe from this group, send email to
>> >>> [email protected]
>> >>> For more options, visit this group at
>> >>> http://groups.google.com/group/symfony-devs?hl=en
>> >>
>> >> --
>> >> If you want to report a vulnerability issue on symfony, please send it
>> >> to
>> >> security at symfony-project.com
>> >>
>> >> You received this message because you are subscribed to the Google
>> >> Groups "symfony developers" group.
>> >> To post to this group, send email to [email protected]
>> >> To unsubscribe from this group, send email to
>> >> [email protected]
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/symfony-devs?hl=en
>> >
>> > --
>> > If you want to report a vulnerability issue on symfony, please send it
>> > to
>> > security at symfony-project.com
>> >
>> > You received this message because you are subscribed to the Google
>> > Groups "symfony developers" group.
>> > To post to this group, send email to [email protected]
>> > To unsubscribe from this group, send email to
>> > [email protected]
>> > For more options, visit this group at
>> > http://groups.google.com/group/symfony-devs?hl=en
>> >
>>
>>
>>
>> --
>> Tom Boutell
>> P'unk Avenue
>> 215 755 1330
>> punkave.com
>> window.punkave.com
>>
>> --
>> If you want to report a vulnerability issue on symfony, please send it to
>> security at symfony-project.com
>>
>> You received this message because you are subscribed to the Google
>> Groups "symfony developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/symfony-devs?hl=en
>
> --
> If you want to report a vulnerability issue on symfony, please send it to
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/symfony-devs?hl=en
>



-- 
Tom Boutell
P'unk Avenue
215 755 1330
punkave.com
window.punkave.com

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to