Did you consider explicit constructor arguments and a builder class?

Kind regards,
Johannes

On Sun, Feb 6, 2011 at 6:10 PM, Benjamin Eberlei <[email protected]>wrote:

> i like 2, its very explicit to write and read and will greatly help the
> code readibilty and people to debug their forms if necessary.
>
> On Sun, 6 Feb 2011 18:02:49 +0100
> Bernhard Schussek <[email protected]> wrote:
>
> > Hi fellow Symfony2 enthusiasts,
> >
> >
> > I've been scratching my head now for months trying to fix the option
> > implementation in the Form framework. Currently we still have the
> > implementation of Symfony1 which has several issues. I've summarized
> > the current approach and the alternatives in a couple of Gists.
> >
> > #1: The current way, using addOption(), addRequiredOption() and
> getOption()
> > https://gist.github.com/807833
> >
> > #2: Using a static Options class with utility functions
> > https://gist.github.com/807810
> >
> > #3: Using a static OptionSupport class that automatically writes
> > options into properties
> > https://gist.github.com/807818
> >
> > To me, #2 looks like the only sane solution. The other solutions lead
> > to weird and hard-to-debug problems and I don't want to cause people
> > hurting their brains.
> >
> > Please give me some input. I want to fix this ASAP.
> >
> >
> > Bernhard
> > --
> > Software Architect & Engineer
> > Blog: http://webmozarts.com
> > Twitter: http://twitter.com/webmozart
> >
> > --
> > 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

Reply via email to