protected function columnKey($key, $sql) { $arguments = func_get_args(); array_shift($arguments); $rows = call_user_func_array(array($this, 'rows'), $arguments); if (is_array($key)) { return Arrays::subsOnKey($rows, $key['key'] ? $key['key'] : $key[0], $key['value'] ? $key['value'] : $key[1]); } else { return Arrays::subsOnKey($rows, $key); } }