PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
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 / Table.php
matomo / app / libs / Zend / Db Last commit date
Adapter 6 months ago Profiler 2 years ago Select 2 years ago Statement 6 months ago Table 1 year ago Exception.php 2 years ago Expr.php 2 years ago Profiler.php 1 month ago Select.php 2 years ago Statement.php 1 year ago Table.php 2 years ago
Table.php
73 lines
1 <?php
2
3 namespace {
4 /**
5 * Zend Framework
6 *
7 * LICENSE
8 *
9 * This source file is subject to the new BSD license that is bundled
10 * with this package in the file LICENSE.txt.
11 * It is also available through the world-wide-web at this URL:
12 * http://framework.zend.com/license/new-bsd
13 * If you did not receive a copy of the license and are unable to
14 * obtain it through the world-wide-web, please send an email
15 * to license@zend.com so we can send you a copy immediately.
16 *
17 * @category Zend
18 * @package Zend_Db
19 * @subpackage Table
20 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
21 * @license http://framework.zend.com/license/new-bsd New BSD License
22 * @version $Id: Table.php 23775 2011-03-01 17:25:24Z ralph $
23 */
24 /**
25 * @see Zend_Db_Table_Abstract
26 */
27 // require_once 'Zend/Db/Table/Abstract.php';
28 /**
29 * @see Zend_Db_Table_Definition
30 */
31 // require_once 'Zend/Db/Table/Definition.php';
32 /**
33 * Class for SQL table interface.
34 *
35 * @category Zend
36 * @package Zend_Db
37 * @subpackage Table
38 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
39 * @license http://framework.zend.com/license/new-bsd New BSD License
40 */
41 class Zend_Db_Table extends \Zend_Db_Table_Abstract
42 {
43 /**
44 * __construct() - For concrete implementation of Zend_Db_Table
45 *
46 * @param string|array $config string can reference a Zend_Registry key for a db adapter
47 * OR it can reference the name of a table
48 * @param array|Zend_Db_Table_Definition $definition
49 */
50 public function __construct($config = array(), $definition = null)
51 {
52 if ($definition !== null && \is_array($definition)) {
53 $definition = new \Zend_Db_Table_Definition($definition);
54 }
55 if (\is_string($config)) {
56 if (\Zend_Registry::isRegistered($config)) {
57 \trigger_error(__CLASS__ . '::' . __METHOD__ . '(\'registryName\') is not valid usage of Zend_Db_Table, ' . 'try extending Zend_Db_Table_Abstract in your extending classes.', \E_USER_NOTICE);
58 $config = array(self::ADAPTER => $config);
59 } else {
60 // process this as table with or without a definition
61 if ($definition instanceof \Zend_Db_Table_Definition && $definition->hasTableConfig($config)) {
62 // this will have DEFINITION_CONFIG_NAME & DEFINITION
63 $config = $definition->getTableConfig($config);
64 } else {
65 $config = array(self::NAME => $config);
66 }
67 }
68 }
69 parent::__construct($config);
70 }
71 }
72 }
73