@@ 346-361 (lines=16) @@ | ||
343 | } |
|
344 | } |
|
345 | ||
346 | public function result($object = true, $type = MSSQL_ASSOC) |
|
347 | { |
|
348 | $this->fetch_type = ((bool) $object) ? 'mssql_fetch_object' : 'mssql_fetch_array'; |
|
349 | ||
350 | // This check has to be outside the previous statement, because we do not |
|
351 | // know the state of fetch_type when $object = NULL |
|
352 | // NOTE - The class set by $type must be defined before fetching the result, |
|
353 | // autoloading is disabled to save a lot of stupid overhead. |
|
354 | if ($this->fetch_type == 'mssql_fetch_object') { |
|
355 | $this->return_type = (is_string($type) and Kohana::auto_load($type)) ? $type : 'stdClass'; |
|
356 | } else { |
|
357 | $this->return_type = $type; |
|
358 | } |
|
359 | ||
360 | return $this; |
|
361 | } |
|
362 | ||
363 | public function as_array($object = null, $type = MSSQL_ASSOC) |
|
364 | { |
@@ 371-386 (lines=16) @@ | ||
368 | } |
|
369 | } |
|
370 | ||
371 | public function result($object = true, $type = MYSQL_ASSOC) |
|
372 | { |
|
373 | $this->fetch_type = ((bool) $object) ? 'mysql_fetch_object' : 'mysql_fetch_array'; |
|
374 | ||
375 | // This check has to be outside the previous statement, because we do not |
|
376 | // know the state of fetch_type when $object = NULL |
|
377 | // NOTE - The class set by $type must be defined before fetching the result, |
|
378 | // autoloading is disabled to save a lot of stupid overhead. |
|
379 | if ($this->fetch_type == 'mysql_fetch_object' and $object === true) { |
|
380 | $this->return_type = (is_string($type) and Kohana::auto_load($type)) ? $type : 'stdClass'; |
|
381 | } else { |
|
382 | $this->return_type = $type; |
|
383 | } |
|
384 | ||
385 | return $this; |
|
386 | } |
|
387 | ||
388 | public function as_array($object = null, $type = MYSQL_ASSOC) |
|
389 | { |
@@ 187-202 (lines=16) @@ | ||
184 | } |
|
185 | } |
|
186 | ||
187 | public function result($object = true, $type = MYSQLI_ASSOC) |
|
188 | { |
|
189 | $this->fetch_type = ((bool) $object) ? 'fetch_object' : 'fetch_array'; |
|
190 | ||
191 | // This check has to be outside the previous statement, because we do not |
|
192 | // know the state of fetch_type when $object = NULL |
|
193 | // NOTE - The class set by $type must be defined before fetching the result, |
|
194 | // autoloading is disabled to save a lot of stupid overhead. |
|
195 | if ($this->fetch_type == 'fetch_object') { |
|
196 | $this->return_type = (is_string($type) and Kohana::auto_load($type)) ? $type : 'stdClass'; |
|
197 | } else { |
|
198 | $this->return_type = $type; |
|
199 | } |
|
200 | ||
201 | return $this; |
|
202 | } |
|
203 | ||
204 | public function as_array($object = null, $type = MYSQLI_ASSOC) |
|
205 | { |
@@ 338-353 (lines=16) @@ | ||
335 | } |
|
336 | } |
|
337 | ||
338 | public function result($object = true, $type = PGSQL_ASSOC) |
|
339 | { |
|
340 | $this->fetch_type = ((bool) $object) ? 'pg_fetch_object' : 'pg_fetch_array'; |
|
341 | ||
342 | // This check has to be outside the previous statement, because we do not |
|
343 | // know the state of fetch_type when $object = NULL |
|
344 | // NOTE - The class set by $type must be defined before fetching the result, |
|
345 | // autoloading is disabled to save a lot of stupid overhead. |
|
346 | if ($this->fetch_type == 'pg_fetch_object') { |
|
347 | $this->return_type = (is_string($type) and Kohana::auto_load($type)) ? $type : 'stdClass'; |
|
348 | } else { |
|
349 | $this->return_type = $type; |
|
350 | } |
|
351 | ||
352 | return $this; |
|
353 | } |
|
354 | ||
355 | public function as_array($object = null, $type = PGSQL_ASSOC) |
|
356 | { |