J. King
4 years ago
7 changed files with 94 additions and 3 deletions
@ -0,0 +1,26 @@ |
|||||
|
<?php |
||||
|
/** @license MIT |
||||
|
* Copyright 2017 J. King, Dustin Wilson et al. |
||||
|
* See LICENSE and AUTHORS files for details */ |
||||
|
|
||||
|
declare(strict_types=1); |
||||
|
namespace JKingWeb\Arsse\Db\PostgreSQL; |
||||
|
|
||||
|
class PDOResult extends \JKingWeb\Arsse\Db\PDOResult { |
||||
|
|
||||
|
// This method exists to transparent handle byte-array results |
||||
|
|
||||
|
public function valid() { |
||||
|
$this->cur = $this->set->fetch(\PDO::FETCH_ASSOC); |
||||
|
if ($this->cur !== false) { |
||||
|
foreach($this->cur as $k => $v) { |
||||
|
if (is_resource($v)) { |
||||
|
$this->cur[$k] = stream_get_contents($v); |
||||
|
fclose($v); |
||||
|
} |
||||
|
} |
||||
|
return true; |
||||
|
} |
||||
|
return false; |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue