We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7349799 commit 5780e32Copy full SHA for 5780e32
src/statement.phel
@@ -4,13 +4,9 @@
4
5
(defn- map-key-to-keyowrd [row]
6
(let [row (php-array-to-map row)]
7
- (loop [ps (keys row)
8
- acc {}]
9
- (if (empty? ps)
10
- acc
11
- (recur
12
- (rest ps)
13
- (put acc (keyword (first ps)) (row (first ps))))))))
+ (reduce (fn [acc key]
+ (put acc (keyword key) (row key)))
+ {} (keys row))))
14
15
(defn fetch
16
"Fetches the next row from a result set"
@@ -36,13 +32,9 @@
36
32
(fetchAll (php/:: \PDO FETCH_ASSOC)))))
37
33
38
34
(defn- map-key-to-string [params]
39
- (loop [ps (keys params)
40
41
42
- (to-php-array acc)
43
44
45
- (put acc (format "%s" (first ps)) (params (first ps)))))))
35
+ (to-php-array (reduce (fn [acc key]
+ (put acc (format "%s" key) (params key)))
+ {} (keys params))))
46
47
(defn execute
48
"Executes a prepared statement"
0 commit comments