SYMBOL INDEX (111 symbols across 2 files) FILE: src/transducers.php function to_iter (line 12) | function to_iter($iterable, callable $xf) function to_array (line 55) | function to_array($coll, callable $xf) function to_assoc (line 74) | function to_assoc($coll, callable $xf) function to_string (line 88) | function to_string($coll, callable $xf) function into (line 111) | function into($target, $coll, callable $xf) function xform (line 135) | function xform($coll, callable $xf) function transduce (line 170) | function transduce(callable $xf, array $step, $coll, $init = null) function to_fn (line 191) | function to_fn(callable $xf, $builder = null) function map (line 213) | function map(callable $f) function filter (line 233) | function filter(callable $pred) function remove (line 255) | function remove(callable $pred) function cat (line 267) | function cat(array $xf) function mapcat (line 292) | function mapcat(callable $f) function flatten (line 303) | function flatten() function partition (line 330) | function partition($size) function partition_by (line 364) | function partition_by(callable $pred) function take (line 405) | function take($n) function take_while (line 427) | function take_while(callable $pred) function take_nth (line 449) | function take_nth($nth) function drop (line 472) | function drop($n) function drop_while (line 496) | function drop_while(callable $pred) function replace (line 528) | function replace(array $smap) function keep (line 550) | function keep(callable $f) function keep_indexed (line 573) | function keep_indexed(callable $f) function dedupe (line 596) | function dedupe() function interpose (line 623) | function interpose($separator) function compact (line 647) | function compact() function tap (line 672) | function tap(callable $interceptor) function split (line 695) | function split(array $chars, $maxBuffer = 10240000) function lines (line 734) | function lines($maxBuffer = 10240000) function words (line 747) | function words($maxBuffer = 4096) function array_reducer (line 770) | function array_reducer() function assoc_reducer (line 791) | function assoc_reducer() function stream_reducer (line 808) | function stream_reducer() function string_reducer (line 828) | function string_reducer($joiner = '') function operator_reducer (line 849) | function operator_reducer($operator) function create_reducer (line 885) | function create_reducer(callable $step, callable $init = null, callable ... function comp (line 911) | function comp() function reduce (line 953) | function reduce(callable $fn, $coll, $accum = null) function to_traversable (line 980) | function to_traversable($value) function is_traversable (line 1008) | function is_traversable($value) function ensure_reduced (line 1022) | function ensure_reduced($r) function unreduced (line 1034) | function unreduced($r) function identity (line 1046) | function identity($value = null) function assoc_iter (line 1059) | function assoc_iter($iterable) function stream_iter (line 1074) | function stream_iter($stream, $size = 1) function type_error (line 1087) | function type_error($name, $coll) class Reduced (line 1103) | class Reduced method __construct (line 1107) | public function __construct($value) function append_stream_filter (line 1126) | function append_stream_filter($stream, callable $xf, $readWrite) function prepend_stream_filter (line 1141) | function prepend_stream_filter($stream, callable $xf, $readWrite) function register_stream_filter (line 1150) | function register_stream_filter() class StreamFilter (line 1158) | class StreamFilter extends \php_user_filter method onCreate (line 1164) | public function onCreate() method onClose (line 1176) | public function onClose() method filter (line 1183) | function filter($in, $out, &$consumed, $closing) FILE: tests/transducersTest.php class functionsTest (line 6) | class functionsTest extends \PHPUnit_Framework_TestCase method testComposesFunctions (line 8) | public function testComposesFunctions() method testEnsuresReduced (line 24) | public function testEnsuresReduced() method testReturnsIdentity (line 32) | public function testReturnsIdentity() method testReturnsAppendXform (line 37) | public function testReturnsAppendXform() method testReturnsStreamXform (line 45) | public function testReturnsStreamXform() method testTransformStreamWithxform (line 57) | public function testTransformStreamWithxform() method testSeqAppliesToIterator (line 67) | public function testSeqAppliesToIterator() method testSeqAppliesToString (line 76) | public function testSeqAppliesToString() method testSeqThrowsWhenUnknownDataType (line 87) | public function testSeqThrowsWhenUnknownDataType() method testCompactTrimsFalseyValues (line 92) | public function testCompactTrimsFalseyValues() method testTapsIntoReduce (line 99) | public function testTapsIntoReduce() method testInterposes (line 109) | public function testInterposes() method testRemovesDuplicates (line 116) | public function testRemovesDuplicates() method testMaps (line 123) | public function testMaps() method testFilters (line 131) | public function testFilters() method testRemoves (line 139) | public function testRemoves() method testCats (line 147) | public function testCats() method testMapCats (line 154) | public function testMapCats() method testFlattensIterables (line 162) | public function testFlattensIterables() method testFlattenSkipsNonIterables (line 169) | public function testFlattenSkipsNonIterables() method testPartitions (line 176) | public function testPartitions() method testPartitionsByPredicate (line 184) | public function testPartitionsByPredicate() method testTakes (line 195) | public function testTakes() method testDrops (line 202) | public function testDrops() method testTakesNth (line 209) | public function testTakesNth() method testTakesWhile (line 216) | public function testTakesWhile() method testDropsWhile (line 224) | public function testDropsWhile() method testReplaces (line 232) | public function testReplaces() method testKeeps (line 240) | public function testKeeps() method testKeepsWithIndex (line 248) | public function testKeepsWithIndex() method testToTraversableReturnsArrays (line 261) | public function testToTraversableReturnsArrays() method testToTraversableReturnsStreamsIter (line 270) | public function testToTraversableReturnsStreamsIter() method testToTraversableReturnsStringAsArray (line 282) | public function testToTraversableReturnsStringAsArray() method testToTraversableReturnsIteratorAsIs (line 287) | public function testToTraversableReturnsIteratorAsIs() method testToTraversableEnsuresItCanHandleType (line 297) | public function testToTraversableEnsuresItCanHandleType() method testConvertsToArray (line 302) | public function testConvertsToArray() method testConvertsToArrayThrowsWhenInvalidType (line 322) | public function testConvertsToArrayThrowsWhenInvalidType() method testReducedConstructor (line 327) | public function testReducedConstructor() method testCreatesReducers (line 333) | public function testCreatesReducers() method testChecksIfTraversable (line 344) | public function testChecksIfTraversable() method testHasOperatorReducer (line 353) | public function testHasOperatorReducer() method testEnsuresOperatorIsValid (line 368) | public function testEnsuresOperatorIsValid() method testReducesToString (line 373) | public function testReducesToString() method testReducesToAssoc (line 380) | public function testReducesToAssoc() method testSplitsWords (line 390) | public function testSplitsWords() method testSplitsLines (line 402) | public function testSplitsLines() method stream (line 418) | private function stream($str) method addsProvider (line 426) | public function addsProvider() method testAddsWhenWriting (line 434) | public function testAddsWhenWriting($append) method testAddsWhenReading (line 454) | public function testAddsWhenReading() method testCanEarlyTerminate (line 469) | public function testCanEarlyTerminate() method testCanStepInClosing (line 484) | public function testCanStepInClosing() method testEnsuresXfIscallable (line 511) | public function testEnsuresXfIscallable() method testToFn (line 518) | public function testToFn()