X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fpq%2FQuery%2FWriter.php;h=6e069450d046332460cae6becb0b71444186ed6d;hb=b5e596ceb0d6f8e26ce2c98f2b185c03ba4449da;hp=f326f1ebc86a4e3d4d6808e04f4da3a08dcff66b;hpb=e2709f3f6de6d5c5ba272d353db16b015b5258b3;p=m6w6%2Fpq-gateway diff --git a/lib/pq/Query/Writer.php b/lib/pq/Query/Writer.php index f326f1e..6e06945 100644 --- a/lib/pq/Query/Writer.php +++ b/lib/pq/Query/Writer.php @@ -5,7 +5,7 @@ namespace pq\Query; /** * A very simple query writer used by \pq\Gateway */ -class Writer +class Writer implements WriterInterface { /** * @var string @@ -94,7 +94,7 @@ class Writer * @return string */ function param($param, $type = null) { - if ($param instanceof \pq\Gateway\Cell) { + if ($param instanceof ExpressibleInterface) { $param = $param->get(); } if ($param instanceof Expr) { @@ -132,13 +132,4 @@ class Writer } return $this; } - - /** - * Execute the query through \pq\Connection::execParams($this, $this->params, $this->types) - * @param \pq\Connection $c - * @return \pq\Result - */ - function exec(\pq\Connection $c) { - return $c->execParams($this, $this->getParams(), $this->getTypes()); - } }