From: Andrey Kutejko Date: Sun, 22 Sep 2013 18:52:50 +0000 (+0300) Subject: collection tools: columns & chunks X-Git-Tag: 0.1~11 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=9bc2e763775aeaf204cac7a8c2b5f48df87be41a;p=missing-tools.git collection tools: columns & chunks --- diff --git a/src/collectiontools.php b/src/collectiontools.php new file mode 100644 index 0000000..b2bfc04 --- /dev/null +++ b/src/collectiontools.php @@ -0,0 +1,47 @@ +assertEquals(3, count($columns)); + $this->assertEquals(2, count($columns[0])); + $this->assertEquals(1, count($columns[1])); + $this->assertEquals(1, count($columns[2])); + } + + public function testChunks() + { + $arr = array( + 'apple', + 'grapefruit', + 'carrot', + 'tomato', + ); + $chunks = Collections::chunks($arr, 3); + $this->assertEquals(2, count($chunks)); + $this->assertEquals(3, count($chunks[0])); + $this->assertEquals(1, count($chunks[1])); + } +} +