Christian Hammers wrote:
> Hello
>
> I'm trying to lean symfony1.1 forms and am slowed down because the
> usual "ctrl-space" auto completion of my IDE (eclipse) does not
> reveal which options an object accepts. Example:
> $this->widgetSchema['tax']->setAttribute('size', 3);
> instead of
> $this->widgetSchema['tax']->setSize(3);
This would mean that we need to list all possible HTML attributes.
>
> If the latter would be possible I could browse through the list of setters
> and "see what it's offering".
>
> Also the IDE would automatically mark non existent functions where as
> typos like "siz" are now only detected at runtime.
>
> What was the design decision for setAttribute()? Just to get quickly done
> and leave the tedious work of writing all the getters and setters for
> later? :)
>
> BTW: Using __set(), __get() and the "// @property mixed $size" PHPdoc
> feature would maybe be an alternative as it gives at least
> auto completion (at least if not then it's the IDEs fault :))
__set() and __get() will never be used by an IDE.
Fabien
>
> bye,
>
> -christian-
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---