Example #1
0
 /**
  * Execute request. Request should be initialized.
  *
  * @param RequestInterface $request Request object instance.
  * @return mixed
  */
 public function execute(RequestInterface $request)
 {
     $query = $this->_generateSql();
     $statement = $this->connection()->prepareMethod($query);
     $request->attachTo($statement);
     $result = $statement->execute();
     $request->isNew(false);
     // @todo optional autofetch cursors
     // @todo transform output toPHP
     return $result;
 }