/** * @return null */ public function testDefaultSqlState() { $error = new DbError(12345, 'my message'); $this->assertEquals(12345, $error->getCode()); $this->assertEquals('my message', $error->getMessage()); $this->assertNull($error->getSqlState()); }
/** * Override error constructor to add the key (index number or label) of * which data set (sql stmt) this error occured for * * @param mixed int | string $code * @param string $code * @param string $msg * @param string $sqlState * @return MultiQueryError */ public function __construct($key, $code, $msg = null, $sqlState = null) { parent::__construct($code, $msg, $sqlState); $this->index = $key; }