equal
deleted
inserted
replaced
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Test |
16 * @package Zend_Test |
17 * @subpackage PHPUnit |
17 * @subpackage PHPUnit |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: Generic.php 24593 2012-01-05 20:35:02Z matthew $ |
20 * @version $Id$ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * @see Zend_Db_Adapter_Abstract |
24 * @see Zend_Db_Adapter_Abstract |
25 */ |
25 */ |
26 require_once "Zend/Db/Adapter/Abstract.php"; |
26 require_once "Zend/Db/Adapter/Abstract.php"; |
27 |
27 |
28 /** |
28 /** |
29 * @see PHPUnit_Extensions_Database_DB_IMetaData |
|
30 */ |
|
31 require_once "PHPUnit/Extensions/Database/DB/IMetaData.php"; |
|
32 |
|
33 /** |
|
34 * Generic Metadata accessor for the Zend_Db adapters |
29 * Generic Metadata accessor for the Zend_Db adapters |
35 * |
30 * |
36 * @uses PHPUnit_Extensions_Database_DB_IMetaData |
31 * @uses PHPUnit_Extensions_Database_DB_IMetaData |
37 * @category Zend |
32 * @category Zend |
38 * @package Zend_Test |
33 * @package Zend_Test |
39 * @subpackage PHPUnit |
34 * @subpackage PHPUnit |
40 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
35 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
41 * @license http://framework.zend.com/license/new-bsd New BSD License |
36 * @license http://framework.zend.com/license/new-bsd New BSD License |
42 */ |
37 */ |
43 class Zend_Test_PHPUnit_Db_Metadata_Generic implements PHPUnit_Extensions_Database_DB_IMetaData |
38 class Zend_Test_PHPUnit_Db_Metadata_Generic implements PHPUnit_Extensions_Database_DB_IMetaData |
44 { |
39 { |
45 /** |
40 /** |
65 |
60 |
66 /** |
61 /** |
67 * Creates a new database meta data object using the given pdo connection |
62 * Creates a new database meta data object using the given pdo connection |
68 * and schema name. |
63 * and schema name. |
69 * |
64 * |
70 * @param PDO $pdo |
65 * @param Zend_Db_Adapter_Abstract $db |
71 * @param string $schema |
66 * @param string $schema |
72 */ |
67 */ |
73 public final function __construct(Zend_Db_Adapter_Abstract $db, $schema) |
68 public final function __construct(Zend_Db_Adapter_Abstract $db, $schema) |
74 { |
69 { |
75 $this->_connection = $db; |
70 $this->_connection = $db; |
162 */ |
157 */ |
163 public function allowsCascading() |
158 public function allowsCascading() |
164 { |
159 { |
165 return false; |
160 return false; |
166 } |
161 } |
|
162 |
|
163 /** |
|
164 * Disables primary keys if rdbms does not allow setting them otherwise |
|
165 * |
|
166 * @param string $tableName |
|
167 */ |
|
168 public function disablePrimaryKeys($tableName) |
|
169 { |
|
170 // Implemented only to match new DBUnit interface |
|
171 } |
|
172 |
|
173 /** |
|
174 * Reenables primary keys after they have been disabled |
|
175 * |
|
176 * @param string $tableName |
|
177 */ |
|
178 public function enablePrimaryKeys($tableName) |
|
179 { |
|
180 // Implemented only to match new DBUnit interface |
|
181 } |
167 } |
182 } |