Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes
Zend_Session_SaveHandler_DbTable Class Reference
Inheritance diagram for Zend_Session_SaveHandler_DbTable:
Zend_Db_Table_Abstract Zend_Session_SaveHandler_Interface

Public Member Functions

 __construct ($config)
 
 __destruct ()
 
 setLifetime ($lifetime, $overrideLifetime=null)
 
 getLifetime ()
 
 setOverrideLifetime ($overrideLifetime)
 
 getOverrideLifetime ()
 
 open ($save_path, $name)
 
 close ()
 
 read ($id)
 
 write ($id, $data)
 
 destroy ($id)
 
 gc ($maxlifetime)
 
- Public Member Functions inherited from Zend_Db_Table_Abstract
 __construct ($config=array())
 
 setOptions (Array $options)
 
 setDefinition (Zend_Db_Table_Definition $definition)
 
 getDefinition ()
 
 setDefinitionConfigName ($definitionConfigName)
 
 getDefinitionConfigName ()
 
 setRowClass ($classname)
 
 getRowClass ()
 
 setRowsetClass ($classname)
 
 getRowsetClass ()
 
 addReference ($ruleKey, $columns, $refTableClass, $refColumns, $onDelete=null, $onUpdate=null)
 
 setReferences (array $referenceMap)
 
 getReference ($tableClassname, $ruleKey=null)
 
 setDependentTables (array $dependentTables)
 
 getDependentTables ()
 
 setDefaultSource ($defaultSource=self::DEFAULT_NONE)
 
 getDefaultSource ()
 
 setDefaultValues (Array $defaultValues)
 
 getDefaultValues ()
 
 getAdapter ()
 
 getMetadataCache ()
 
 setMetadataCacheInClass ($flag)
 
 metadataCacheInClass ()
 
 init ()
 
 info ($key=null)
 
 select ($withFromPart=self::SELECT_WITHOUT_FROM_PART)
 
 insert (array $data)
 
 isIdentity ($column)
 
 update (array $data, $where)
 
 _cascadeUpdate ($parentTableClassname, array $oldPrimaryKey, array $newPrimaryKey)
 
 delete ($where)
 
 _cascadeDelete ($parentTableClassname, array $primaryKey)
 
 find ()
 
 fetchAll ($where=null, $order=null, $count=null, $offset=null)
 
 fetchRow ($where=null, $order=null, $offset=null)
 
 fetchNew ()
 
 createRow (array $data=array(), $defaultSource=null)
 

Data Fields

const PRIMARY_ASSIGNMENT = 'primaryAssignment'
 
const PRIMARY_ASSIGNMENT_SESSION_SAVE_PATH = 'sessionSavePath'
 
const PRIMARY_ASSIGNMENT_SESSION_NAME = 'sessionName'
 
const PRIMARY_ASSIGNMENT_SESSION_ID = 'sessionId'
 
const MODIFIED_COLUMN = 'modifiedColumn'
 
const LIFETIME_COLUMN = 'lifetimeColumn'
 
const DATA_COLUMN = 'dataColumn'
 
const LIFETIME = 'lifetime'
 
const OVERRIDE_LIFETIME = 'overrideLifetime'
 
const PRIMARY_TYPE_NUM = 'PRIMARY_TYPE_NUM'
 
const PRIMARY_TYPE_PRIMARYNUM = 'PRIMARY_TYPE_PRIMARYNUM'
 
const PRIMARY_TYPE_ASSOC = 'PRIMARY_TYPE_ASSOC'
 
const PRIMARY_TYPE_WHERECLAUSE = 'PRIMARY_TYPE_WHERECLAUSE'
 
- Data Fields inherited from Zend_Db_Table_Abstract
const ADAPTER = 'db'
 
const DEFINITION = 'definition'
 
const DEFINITION_CONFIG_NAME = 'definitionConfigName'
 
const SCHEMA = 'schema'
 
const NAME = 'name'
 
const PRIMARY = 'primary'
 
const COLS = 'cols'
 
const METADATA = 'metadata'
 
const METADATA_CACHE = 'metadataCache'
 
const METADATA_CACHE_IN_CLASS = 'metadataCacheInClass'
 
const ROW_CLASS = 'rowClass'
 
const ROWSET_CLASS = 'rowsetClass'
 
const REFERENCE_MAP = 'referenceMap'
 
const DEPENDENT_TABLES = 'dependentTables'
 
const SEQUENCE = 'sequence'
 
const COLUMNS = 'columns'
 
const REF_TABLE_CLASS = 'refTableClass'
 
const REF_COLUMNS = 'refColumns'
 
const ON_DELETE = 'onDelete'
 
const ON_UPDATE = 'onUpdate'
 
const CASCADE = 'cascade'
 
const CASCADE_RECURSE = 'cascadeRecurse'
 
const RESTRICT = 'restrict'
 
const SET_NULL = 'setNull'
 
const DEFAULT_NONE = 'defaultNone'
 
const DEFAULT_CLASS = 'defaultClass'
 
const DEFAULT_DB = 'defaultDb'
 
const SELECT_WITH_FROM_PART = true
 
const SELECT_WITHOUT_FROM_PART = false
 

Protected Member Functions

 _setup ()
 
 _setupTableName ()
 
 _setupPrimaryAssignment ()
 
 _checkRequiredColumns ()
 
 _getPrimary ($id, $type=null)
 
 _getLifetime (Zend_Db_Table_Row_Abstract $row)
 
 _getExpirationTime (Zend_Db_Table_Row_Abstract $row)
 
- Protected Member Functions inherited from Zend_Db_Table_Abstract
 _setAdapter ($db)
 
 _setMetadataCache ($metadataCache)
 
 _setSequence ($sequence)
 
 _setup ()
 
 _setupDatabaseAdapter ()
 
 _setupTableName ()
 
 _setupMetadata ()
 
 _getCols ()
 
 _setupPrimaryKey ()
 
 _getReferenceMapNormalized ()
 
 _where (Zend_Db_Table_Select $select, $where)
 
 _order (Zend_Db_Table_Select $select, $order)
 
 _fetch (Zend_Db_Table_Select $select)
 

Protected Attributes

 $_primaryAssignment = null
 
 $_modifiedColumn = null
 
 $_lifetimeColumn = null
 
 $_dataColumn = null
 
 $_lifetime = false
 
 $_overrideLifetime = false
 
 $_sessionSavePath
 
 $_sessionName
 
- Protected Attributes inherited from Zend_Db_Table_Abstract
 $_definition = null
 
 $_definitionConfigName = null
 
 $_db
 
 $_schema = null
 
 $_name = null
 
 $_cols
 
 $_primary = null
 
 $_identity = 1
 
 $_sequence = true
 
 $_metadata = array()
 
 $_metadataCache = null
 
 $_metadataCacheInClass = true
 
 $_rowClass = 'Zend_Db_Table_Row'
 
 $_rowsetClass = 'Zend_Db_Table_Rowset'
 
 $_referenceMap = array()
 
 $_dependentTables = array()
 
 $_defaultSource = self::DEFAULT_NONE
 
 $_defaultValues = array()
 

Additional Inherited Members

- Static Public Member Functions inherited from Zend_Db_Table_Abstract
static setDefaultAdapter ($db=null)
 
static getDefaultAdapter ()
 
static setDefaultMetadataCache ($metadataCache=null)
 
static getDefaultMetadataCache ()
 
static getTableFromString ($tableName, Zend_Db_Table_Abstract $referenceTable=null)
 
- Static Protected Member Functions inherited from Zend_Db_Table_Abstract
static _setupAdapter ($db)
 
static _setupMetadataCache ($metadataCache)
 
- Static Protected Attributes inherited from Zend_Db_Table_Abstract
static $_defaultDb
 
static $_defaultMetadataCache = null
 

Detailed Description

Definition at line 52 of file DbTable.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $config)

Constructor

$config is an instance of Zend_Config or an array of key/value pairs containing configuration options for Zend_Session_SaveHandler_DbTable and Zend_Db_Table_Abstract. These are the configuration options for Zend_Session_SaveHandler_DbTable:

primaryAssignment => (string|array) Session table primary key value assignment (optional; default: 1 => sessionId) You have to assign a value to each primary key of your session table. The value of this configuration option is either a string if you have only one primary key or an array if you have multiple primary keys. The array consists of numeric keys starting at 1 and string values. There are some values which will be replaced by session information:

sessionId => The id of the current session sessionName => The name of the current session sessionSavePath => The save path of the current session

NOTE: One of your assignments MUST contain 'sessionId' as value!

modifiedColumn => (string) Session table last modification time column

lifetimeColumn => (string) Session table lifetime column

dataColumn => (string) Session table data column

lifetime => (integer) Session lifetime (optional; default: ini_get('session.gc_maxlifetime'))

overrideLifetime => (boolean) Whether or not the lifetime of an existing session should be overridden (optional; default: false)

Parameters
Zend_Config | array$configUser-provided configuration
Returns
void
Exceptions
Zend_Session_SaveHandler_Exception
See also
Zend_Session_SaveHandler_Exception

Definition at line 163 of file DbTable.php.

164  {
165  if ($config instanceof Zend_Config) {
166  $config = $config->toArray();
167  } else if (!is_array($config)) {
171  #require_once 'Zend/Session/SaveHandler/Exception.php';
172 
174  '$config must be an instance of Zend_Config or array of key/value pairs containing '
175  . 'configuration options for Zend_Session_SaveHandler_DbTable and Zend_Db_Table_Abstract.');
176  }
177 
178  foreach ($config as $key => $value) {
179  do {
180  switch ($key) {
182  $this->_primaryAssignment = $value;
183  break;
185  $this->_modifiedColumn = (string) $value;
186  break;
188  $this->_lifetimeColumn = (string) $value;
189  break;
190  case self::DATA_COLUMN:
191  $this->_dataColumn = (string) $value;
192  break;
193  case self::LIFETIME:
194  $this->setLifetime($value);
195  break;
197  $this->setOverrideLifetime($value);
198  break;
199  default:
200  // unrecognized options passed to parent::__construct()
201  break 2;
202  }
203  unset($config[$key]);
204  } while (false);
205  }
206 
207  parent::__construct($config);
208  }
$config
Definition: fraud_order.php:17
$value
Definition: gender.phtml:16
setLifetime($lifetime, $overrideLifetime=null)
Definition: DbTable.php:229
setOverrideLifetime($overrideLifetime)
Definition: DbTable.php:266

◆ __destruct()

__destruct ( )

Destructor

Returns
void

Definition at line 215 of file DbTable.php.

216  {
218  }
static writeClose($readonly=true)
Definition: Session.php:718

Member Function Documentation

◆ _checkRequiredColumns()

_checkRequiredColumns ( )
protected

Check for required session table columns

Returns
void
Exceptions
Zend_Session_SaveHandler_Exception
See also
Zend_Session_SaveHandler_Exception
Zend_Session_SaveHandler_Exception
Zend_Session_SaveHandler_Exception

Definition at line 478 of file DbTable.php.

479  {
480  if ($this->_modifiedColumn === null) {
484  #require_once 'Zend/Session/SaveHandler/Exception.php';
485 
487  "Configuration must define '" . self::MODIFIED_COLUMN . "' which names the "
488  . "session table last modification time column.");
489  } else if ($this->_lifetimeColumn === null) {
493  #require_once 'Zend/Session/SaveHandler/Exception.php';
494 
496  "Configuration must define '" . self::LIFETIME_COLUMN . "' which names the "
497  . "session table lifetime column.");
498  } else if ($this->_dataColumn === null) {
502  #require_once 'Zend/Session/SaveHandler/Exception.php';
503 
505  "Configuration must define '" . self::DATA_COLUMN . "' which names the "
506  . "session table data column.");
507  }
508  }

◆ _getExpirationTime()

_getExpirationTime ( Zend_Db_Table_Row_Abstract  $row)
protected

Retrieve session expiration time

Parameters
Zend_Db_Table_Row_Abstract$row
Returns
int

Definition at line 587 of file DbTable.php.

588  {
589  return (int) $row->{$this->_modifiedColumn} + $this->_getLifetime($row);
590  }
_getLifetime(Zend_Db_Table_Row_Abstract $row)
Definition: DbTable.php:570

◆ _getLifetime()

_getLifetime ( Zend_Db_Table_Row_Abstract  $row)
protected

Retrieve session lifetime considering Zend_Session_SaveHandler_DbTable::OVERRIDE_LIFETIME

Parameters
Zend_Db_Table_Row_Abstract$row
Returns
int

Definition at line 570 of file DbTable.php.

571  {
572  $return = $this->_lifetime;
573 
574  if (!$this->_overrideLifetime) {
575  $return = (int) $row->{$this->_lifetimeColumn};
576  }
577 
578  return $return;
579  }

◆ _getPrimary()

_getPrimary (   $id,
  $type = null 
)
protected

Retrieve session table primary key values

Parameters
string$id
string$type(optional; default: self::PRIMARY_TYPE_NUM)
Returns
array

Definition at line 517 of file DbTable.php.

518  {
519  $this->_setupPrimaryKey();
520 
521  if ($type === null) {
523  }
524 
525  $primaryArray = array();
526 
527  foreach ($this->_primary as $index => $primary) {
528  switch ($this->_primaryAssignment[$index]) {
531  break;
534  break;
536  $value = (string) $id;
537  break;
538  default:
539  $value = (string) $this->_primaryAssignment[$index];
540  break;
541  }
542 
543  switch ((string) $type) {
545  $primaryArray[$index] = $value;
546  break;
548  $primaryArray[$primary] = $value;
549  break;
551  $primaryArray[] = $this->getAdapter()->quoteIdentifier($primary, true) . ' = '
552  . $this->getAdapter()->quote($value);
553  break;
555  default:
556  $primaryArray[] = $value;
557  break;
558  }
559  }
560 
561  return $primaryArray;
562  }
$id
Definition: fieldset.phtml:14
$type
Definition: item.phtml:13
$value
Definition: gender.phtml:16
$index
Definition: list.phtml:44

◆ _setup()

_setup ( )
protected

Calls other protected methods for individual setup tasks and requirement checks

Returns
void

Definition at line 401 of file DbTable.php.

402  {
403  parent::_setup();
404 
405  $this->_setupPrimaryAssignment();
406  $this->setLifetime($this->_lifetime);
407 
408  $this->_checkRequiredColumns();
409  }
setLifetime($lifetime, $overrideLifetime=null)
Definition: DbTable.php:229

◆ _setupPrimaryAssignment()

_setupPrimaryAssignment ( )
protected

Initialize session table primary key value assignment

Returns
void
Exceptions
Zend_Session_SaveHandler_Exception
See also
Zend_Session_SaveHandler_Exception
Zend_Session_SaveHandler_Exception

Definition at line 439 of file DbTable.php.

440  {
441  if ($this->_primaryAssignment === null) {
442  $this->_primaryAssignment = array(1 => self::PRIMARY_ASSIGNMENT_SESSION_ID);
443  } else if (!is_array($this->_primaryAssignment)) {
444  $this->_primaryAssignment = array(1 => (string) $this->_primaryAssignment);
445  } else if (isset($this->_primaryAssignment[0])) {
446  array_unshift($this->_primaryAssignment, null);
447 
448  unset($this->_primaryAssignment[0]);
449  }
450 
451  if (count($this->_primaryAssignment) !== count($this->_primary)) {
455  #require_once 'Zend/Session/SaveHandler/Exception.php';
456 
458  "Value for configuration option '" . self::PRIMARY_ASSIGNMENT . "' must have an assignment "
459  . "for each session table primary key.");
460  } else if (!in_array(self::PRIMARY_ASSIGNMENT_SESSION_ID, $this->_primaryAssignment)) {
464  #require_once 'Zend/Session/SaveHandler/Exception.php';
465 
467  "Value for configuration option '" . self::PRIMARY_ASSIGNMENT . "' must have an assignment "
468  . "for the session id ('" . self::PRIMARY_ASSIGNMENT_SESSION_ID . "').");
469  }
470  }

◆ _setupTableName()

_setupTableName ( )
protected

Initialize table and schema names

Returns
void
Exceptions
Zend_Session_SaveHandler_Exception
See also
Zend_Session_SaveHandler_Exception

Definition at line 417 of file DbTable.php.

418  {
419  if (empty($this->_name) && basename(($this->_name = session_save_path())) != $this->_name) {
423  #require_once 'Zend/Session/SaveHandler/Exception.php';
424 
425  throw new Zend_Session_SaveHandler_Exception('session.save_path is a path and not a table name.');
426  }
427 
428  if (strpos($this->_name, '.')) {
429  list($this->_schema, $this->_name) = explode('.', $this->_name);
430  }
431  }

◆ close()

close ( )

Close session

Returns
boolean

Implements Zend_Session_SaveHandler_Interface.

Definition at line 303 of file DbTable.php.

304  {
305  return true;
306  }

◆ destroy()

destroy (   $id)

Destroy session

Parameters
string$id
Returns
boolean

Implements Zend_Session_SaveHandler_Interface.

Definition at line 370 of file DbTable.php.

371  {
372  $return = false;
373 
374  if ($this->delete($this->_getPrimary($id, self::PRIMARY_TYPE_WHERECLAUSE))) {
375  $return = true;
376  }
377 
378  return $return;
379  }
$id
Definition: fieldset.phtml:14
_getPrimary($id, $type=null)
Definition: DbTable.php:517

◆ gc()

gc (   $maxlifetime)

Garbage Collection

Parameters
int$maxlifetime
Returns
true

Implements Zend_Session_SaveHandler_Interface.

Definition at line 387 of file DbTable.php.

388  {
389  $this->delete($this->getAdapter()->quoteIdentifier($this->_modifiedColumn, true) . ' + '
390  . $this->getAdapter()->quoteIdentifier($this->_lifetimeColumn, true) . ' < '
391  . $this->getAdapter()->quote(time()));
392 
393  return true;
394  }

◆ getLifetime()

getLifetime ( )

Retrieve session lifetime

Returns
int

Definition at line 255 of file DbTable.php.

256  {
257  return $this->_lifetime;
258  }

◆ getOverrideLifetime()

getOverrideLifetime ( )

Retrieve whether or not the lifetime of an existing session should be overridden

Returns
boolean

Definition at line 278 of file DbTable.php.

279  {
281  }

◆ open()

open (   $save_path,
  $name 
)

Open Session

Parameters
string$save_path
string$name
Returns
boolean

Implements Zend_Session_SaveHandler_Interface.

Definition at line 290 of file DbTable.php.

291  {
292  $this->_sessionSavePath = $save_path;
293  $this->_sessionName = $name;
294 
295  return true;
296  }
if(!isset($_GET['name'])) $name
Definition: log.php:14

◆ read()

read (   $id)

Read session data

Parameters
string$id
Returns
string

Implements Zend_Session_SaveHandler_Interface.

Definition at line 314 of file DbTable.php.

315  {
316  $return = '';
317 
318  $rows = call_user_func_array(array(&$this, 'find'), $this->_getPrimary($id));
319 
320  if (count($rows)) {
321  if ($this->_getExpirationTime($row = $rows->current()) > time()) {
322  $return = $row->{$this->_dataColumn};
323  } else {
324  $this->destroy($id);
325  }
326  }
327 
328  return $return;
329  }
$id
Definition: fieldset.phtml:14
_getPrimary($id, $type=null)
Definition: DbTable.php:517
_getExpirationTime(Zend_Db_Table_Row_Abstract $row)
Definition: DbTable.php:587

◆ setLifetime()

setLifetime (   $lifetime,
  $overrideLifetime = null 
)

Set session lifetime and optional whether or not the lifetime of an existing session should be overridden

$lifetime === false resets lifetime to session.gc_maxlifetime

Parameters
int$lifetime
boolean$overrideLifetime(optional)
Returns
Zend_Session_SaveHandler_DbTable
See also
Zend_Session_SaveHandler_Exception

Definition at line 229 of file DbTable.php.

230  {
231  if ($lifetime < 0) {
235  #require_once 'Zend/Session/SaveHandler/Exception.php';
237  } else if (empty($lifetime)) {
238  $this->_lifetime = (int) ini_get('session.gc_maxlifetime');
239  } else {
240  $this->_lifetime = (int) $lifetime;
241  }
242 
243  if ($overrideLifetime != null) {
244  $this->setOverrideLifetime($overrideLifetime);
245  }
246 
247  return $this;
248  }
setOverrideLifetime($overrideLifetime)
Definition: DbTable.php:266

◆ setOverrideLifetime()

setOverrideLifetime (   $overrideLifetime)

Set whether or not the lifetime of an existing session should be overridden

Parameters
boolean$overrideLifetime
Returns
Zend_Session_SaveHandler_DbTable

Definition at line 266 of file DbTable.php.

267  {
268  $this->_overrideLifetime = (boolean) $overrideLifetime;
269 
270  return $this;
271  }

◆ write()

write (   $id,
  $data 
)

Write session data

Parameters
string$id
string$data
Returns
boolean

Implements Zend_Session_SaveHandler_Interface.

Definition at line 338 of file DbTable.php.

339  {
340  $return = false;
341 
342  $data = array($this->_modifiedColumn => time(),
343  $this->_dataColumn => (string) $data);
344 
345  $rows = call_user_func_array(array(&$this, 'find'), $this->_getPrimary($id));
346 
347  if (count($rows)) {
348  $data[$this->_lifetimeColumn] = $this->_getLifetime($rows->current());
349 
350  if ($this->update($data, $this->_getPrimary($id, self::PRIMARY_TYPE_WHERECLAUSE))) {
351  $return = true;
352  }
353  } else {
355 
356  if ($this->insert(array_merge($this->_getPrimary($id, self::PRIMARY_TYPE_ASSOC), $data))) {
357  $return = true;
358  }
359  }
360 
361  return $return;
362  }
$id
Definition: fieldset.phtml:14
_getPrimary($id, $type=null)
Definition: DbTable.php:517
_getLifetime(Zend_Db_Table_Row_Abstract $row)
Definition: DbTable.php:570
update(array $data, $where)
Definition: Abstract.php:1130
insert(array $data)
Definition: Abstract.php:1032

Field Documentation

◆ $_dataColumn

$_dataColumn = null
protected

Definition at line 99 of file DbTable.php.

◆ $_lifetime

$_lifetime = false
protected

Definition at line 106 of file DbTable.php.

◆ $_lifetimeColumn

$_lifetimeColumn = null
protected

Definition at line 92 of file DbTable.php.

◆ $_modifiedColumn

$_modifiedColumn = null
protected

Definition at line 85 of file DbTable.php.

◆ $_overrideLifetime

$_overrideLifetime = false
protected

Definition at line 113 of file DbTable.php.

◆ $_primaryAssignment

$_primaryAssignment = null
protected

Definition at line 78 of file DbTable.php.

◆ $_sessionName

$_sessionName
protected

Definition at line 127 of file DbTable.php.

◆ $_sessionSavePath

$_sessionSavePath
protected

Definition at line 120 of file DbTable.php.

◆ DATA_COLUMN

const DATA_COLUMN = 'dataColumn'

Definition at line 63 of file DbTable.php.

◆ LIFETIME

const LIFETIME = 'lifetime'

Definition at line 65 of file DbTable.php.

◆ LIFETIME_COLUMN

const LIFETIME_COLUMN = 'lifetimeColumn'

Definition at line 62 of file DbTable.php.

◆ MODIFIED_COLUMN

const MODIFIED_COLUMN = 'modifiedColumn'

Definition at line 61 of file DbTable.php.

◆ OVERRIDE_LIFETIME

const OVERRIDE_LIFETIME = 'overrideLifetime'

Definition at line 66 of file DbTable.php.

◆ PRIMARY_ASSIGNMENT

const PRIMARY_ASSIGNMENT = 'primaryAssignment'

Definition at line 56 of file DbTable.php.

◆ PRIMARY_ASSIGNMENT_SESSION_ID

const PRIMARY_ASSIGNMENT_SESSION_ID = 'sessionId'

Definition at line 59 of file DbTable.php.

◆ PRIMARY_ASSIGNMENT_SESSION_NAME

const PRIMARY_ASSIGNMENT_SESSION_NAME = 'sessionName'

Definition at line 58 of file DbTable.php.

◆ PRIMARY_ASSIGNMENT_SESSION_SAVE_PATH

const PRIMARY_ASSIGNMENT_SESSION_SAVE_PATH = 'sessionSavePath'

Definition at line 57 of file DbTable.php.

◆ PRIMARY_TYPE_ASSOC

const PRIMARY_TYPE_ASSOC = 'PRIMARY_TYPE_ASSOC'

Definition at line 70 of file DbTable.php.

◆ PRIMARY_TYPE_NUM

const PRIMARY_TYPE_NUM = 'PRIMARY_TYPE_NUM'

Definition at line 68 of file DbTable.php.

◆ PRIMARY_TYPE_PRIMARYNUM

const PRIMARY_TYPE_PRIMARYNUM = 'PRIMARY_TYPE_PRIMARYNUM'

Definition at line 69 of file DbTable.php.

◆ PRIMARY_TYPE_WHERECLAUSE

const PRIMARY_TYPE_WHERECLAUSE = 'PRIMARY_TYPE_WHERECLAUSE'

Definition at line 71 of file DbTable.php.


The documentation for this class was generated from the following file: