Merge remote-tracking branch 'lyrixx/feat-batch-ceil'
authorFabien Potencier <fabien.potencier@gmail.com>
Tue, 26 Feb 2013 13:02:07 +0000 (14:02 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Tue, 26 Feb 2013 13:02:07 +0000 (14:02 +0100)
* lyrixx/feat-batch-ceil:
  Ceil the size in batch filter

Conflicts:
test/Twig/Tests/Fixtures/filters/batch.test

1  2 
lib/Twig/Extension/Core.php
test/Twig/Tests/Fixtures/filters/batch_float.php

Simple merge
index 0000000,0000000..52de39c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,31 @@@
++--TEST--
++"batch" filter
++--TEMPLATE--
++{% for row in items|batch(3.1) %}
++  <div class=row>
++  {% for column in row %}
++    <div class=item>{{ column }}</div>
++  {% endfor %}
++  </div>
++{% endfor %}
++--DATA--
++return array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'))
++--EXPECT--
++<div class=row>
++      <div class=item>a</div>
++      <div class=item>b</div>
++      <div class=item>c</div>
++    </div>
++  <div class=row>
++      <div class=item>d</div>
++      <div class=item>e</div>
++      <div class=item>f</div>
++    </div>
++  <div class=row>
++      <div class=item>g</div>
++      <div class=item>h</div>
++      <div class=item>i</div>
++    </div>
++  <div class=row>
++      <div class=item>j</div>
++    </div>