Re: [SMARTY-DEV] foreach on iterator

[email protected] (boots)
Newsgroups php.smarty.dev
Message-ID <[email protected]>
Whaddya know -- I should have checked the CVS logs first...messju just
finished committing the changes to CVS so its in there, rarin' to go!

thanks messju!

xo boots

--- boots <[email protected]> wrote:
> --- Sean Coates <[email protected]> wrote:
> > Please read the archives.
> > http://news.php.net/php.smarty.dev/2608
> > 
> > Robin Ericsson wrote:
> > > I have a class which it using SPL and implements Iterator.
> > > [..snip..]
> > > {foreach from=$iterator item=key) generates the following code:
> > > 
> > > <?php if (count($_from =
> > >   (array)$this->_tpl_vars['revisionIterator'])):
> > >     foreach ($_from as $this->_tpl_vars['revision']):
> > >  endforeach; endif; unset($_from); ?>
> > > [..snip..]
> > > ...casts the object into an array and therefore break my class.
> 
> I don't think monte or messju will object to me posting this, so...
> 
> To prevent another long thread on this, I'll just quickly say that
> recent discussion suggests that the condition that prevents this from
> currently working will be removed but explicit support for iterators
> is
> unlikely (at this time). In other words, the functionality won't be
> prohibited but it won't be officially supported either.
> 
> I think monte or messju will likely commit the change before the next
> release or shortly afterwards. It appears that messju's final
> proposal
> will be used so if you are anxious and can't wait, go ahead and apply
> the patch yourself.
> 
> xo boots
> 
> -- 
> Smarty Development Mailing List (http://smarty.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.