bug #1500 fix inconsistent response from twig_slice (rodnaph)
authorFabien Potencier <fabien.potencier@gmail.com>
Tue, 30 Sep 2014 17:40:30 +0000 (19:40 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Tue, 30 Sep 2014 17:40:30 +0000 (19:40 +0200)
commit53b7001342b5c3b9bcb4f2101344c7f31fc6c438
tree88fda94878aa91de911982be5002eec935470f36
parent82cd5475a3389b40c2c8f13c1b5026b56ad8d182
parentc74006005187e35c01f5f3900c9a33ab281e02ef
bug #1500 fix inconsistent response from twig_slice (rodnaph)

This PR was squashed before being merged into the 1.16-dev branch (closes #1500).

Discussion
----------

fix inconsistent response from twig_slice

twig_slice can return a boolean when slicing a string outside of its bounds and mbstring is not available.  this would cause a knock-on error in twig_first/twig_last when calling current()

this (as suggested) adds a cast to emulate the behaviour of mb_substr for substr.

Commits
-------

c740060 fix inconsistent response from twig_slice