コード例 #1
0
ファイル: Manager.php プロジェクト: smasty/neevo
 /**
  * INSERT statement factory.
  * @param string $table
  * @param array|\Traversable $values
  * @return Statement fluent interface
  */
 public function insert($table, $values)
 {
     $statement = Statement::createInsert($this->connection, $table, $values);
     foreach ($this->observers as $observer) {
         $statement->attachObserver($observer, $this->observers->getInfo());
     }
     return $statement;
 }
コード例 #2
0
ファイル: ParserTest.php プロジェクト: smasty/neevo
 private function createInsert($table, array $values)
 {
     return Statement::createInsert($this->connection, $table, $values);
 }
コード例 #3
0
ファイル: StatementTest.php プロジェクト: smasty/neevo
 public function testInsertIdNotSupported()
 {
     $stmt = Statement::createInsert($this->connection, 'table', array('column', 'value'));
     $this->connection->getDriver()->setError('insert-id');
     $this->assertFalse($stmt->insertId());
 }