public function where() { foreach (Core_Arrays::flatten($args = func_get_args()) as $arg) { $this->where[] = (string) $arg; } return $this; }
public function test_flatten() { $arr = array('value1', 'value2', 'arr' => array(1, 2, 3, 'a' => array(1, 2, 'value'))); $this->assertEquals(Core_Arrays::flatten($arr), array(0 => 'value1', 1 => 'value2', 2 => 1, 3 => 2, 4 => 3, 'a' => array(0 => 1, 1 => 2, 2 => 'value'))); }