On 5/4/06, Ruud Hermans <[EMAIL PROTECTED]> wrote:
After a little digging in coldspring I found the cause of the first issue:

On line 215 in BeanDefinition.cfc a loop through all functions of a
component is initiated. In case of an extended cfc the function array
(md.functions) does not contain functions of the extended cfc. These are
found in a subkey (md.extends.functions).
A recursive check for functions in extended cfc's would be in place here
I guess...

This was discussed as a philosophical issue a while back and the
consensus seemed to be that listeners, filters and plugins should
probably be concrete classes that directly extend Mach II's
components.

ColdSpring itself does search the inheritance chain in most cases but
the Mach II plugin does not.
--
Sean A Corfield -- http://corfield.org/
Got frameworks?

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

Reply via email to