public function test_grep_continue() { $arr = array('snowball', 'snowcone', 'snowangel', 'igloo', 'ice'); $o = ''; Enumerator::grep($arr, "/^snow/", function ($key, $value) use(&$o) { if ($value == 'snowcone') { throw new ContinueException(); } $o .= $value; }); $this->assertEquals('snowballsnowangel', $o); }