PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 1.0.5
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v1.0.5
5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / libs / Zend / Db / Statement / Sqlsrv / Exception.php
matomo / app / libs / Zend / Db / Statement / Sqlsrv Last commit date
Exception.php 6 years ago
Exception.php
62 lines
1 <?php
2 /**
3 * Zend Framework
4 *
5 * LICENSE
6 *
7 * This source file is subject to the new BSD license that is bundled
8 * with this package in the file LICENSE.txt.
9 * It is also available through the world-wide-web at this URL:
10 * http://framework.zend.com/license/new-bsd
11 * If you did not receive a copy of the license and are unable to
12 * obtain it through the world-wide-web, please send an email
13 * to license@zend.com so we can send you a copy immediately.
14 *
15 * @category Zend
16 * @package Zend_Db
17 * @subpackage Statement
18 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
19 * @license http://framework.zend.com/license/new-bsd New BSD License
20 * @version $Id: Exception.php 23775 2011-03-01 17:25:24Z ralph $
21 */
22
23 /**
24 * @see Zend_Db_Statement_Exception
25 */
26 // require_once 'Zend/Db/Statement/Exception.php';
27
28 /**
29 * @package Zend_Db
30 * @subpackage Statement
31 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
32 * @license http://framework.zend.com/license/new-bsd New BSD License
33 */
34 class Zend_Db_Statement_Sqlsrv_Exception extends Zend_Db_Statement_Exception
35 {
36 /**
37 * Constructor
38 *
39 * If $message is an array, the assumption is that the return value of
40 * sqlsrv_errors() was provided. If so, it then retrieves the most recent
41 * error from that stack, and sets the message and code based on it.
42 *
43 * @param null|array|string $message
44 * @param null|int $code
45 */
46 public function __construct($message = null, $code = 0)
47 {
48 if (is_array($message)) {
49 // Error should be array of errors
50 // We only need first one (?)
51 if (isset($message[0])) {
52 $message = $message[0];
53 }
54
55 $code = (int) $message['code'];
56 $message = (string) $message['message'];
57 }
58 parent::__construct($message, $code);
59 }
60 }
61
62