![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/vendor/laminas/laminas-session/src/SaveHandler/ |
<?php namespace Laminas\Session\SaveHandler; use Laminas\Session\Exception; use Laminas\Stdlib\AbstractOptions; use function strlen; /** * DbTableGateway Save Handler Options */ class DbTableGatewayOptions extends AbstractOptions { /** * ID Column * * @var string */ protected $idColumn = 'id'; /** * Name Column * * @var string */ protected $nameColumn = 'name'; /** * Data Column * * @var string */ protected $dataColumn = 'data'; /** * Lifetime Column * * @var string */ protected $lifetimeColumn = 'lifetime'; /** * Modified Column * * @var string */ protected $modifiedColumn = 'modified'; /** * Set Id Column * * @param string $idColumn * @return DbTableGatewayOptions * @throws Exception\InvalidArgumentException */ public function setIdColumn($idColumn) { $idColumn = (string) $idColumn; if (strlen($idColumn) === 0) { throw new Exception\InvalidArgumentException('$idColumn must be a non-empty string'); } $this->idColumn = $idColumn; return $this; } /** * Get Id Column * * @return string */ public function getIdColumn() { return $this->idColumn; } /** * Set Name Column * * @param string $nameColumn * @return DbTableGatewayOptions * @throws Exception\InvalidArgumentException */ public function setNameColumn($nameColumn) { $nameColumn = (string) $nameColumn; if (strlen($nameColumn) === 0) { throw new Exception\InvalidArgumentException('$nameColumn must be a non-empty string'); } $this->nameColumn = $nameColumn; return $this; } /** * Get Name Column * * @return string */ public function getNameColumn() { return $this->nameColumn; } /** * Set Data Column * * @param string $dataColumn * @return DbTableGatewayOptions * @throws Exception\InvalidArgumentException */ public function setDataColumn($dataColumn) { $dataColumn = (string) $dataColumn; if (strlen($dataColumn) === 0) { throw new Exception\InvalidArgumentException('$dataColumn must be a non-empty string'); } $this->dataColumn = $dataColumn; return $this; } /** * Get Data Column * * @return string */ public function getDataColumn() { return $this->dataColumn; } /** * Set Lifetime Column * * @param string $lifetimeColumn * @return DbTableGatewayOptions * @throws Exception\InvalidArgumentException */ public function setLifetimeColumn($lifetimeColumn) { $lifetimeColumn = (string) $lifetimeColumn; if (strlen($lifetimeColumn) === 0) { throw new Exception\InvalidArgumentException('$lifetimeColumn must be a non-empty string'); } $this->lifetimeColumn = $lifetimeColumn; return $this; } /** * Get Lifetime Column * * @return string */ public function getLifetimeColumn() { return $this->lifetimeColumn; } /** * Set Modified Column * * @param string $modifiedColumn * @return DbTableGatewayOptions * @throws Exception\InvalidArgumentException */ public function setModifiedColumn($modifiedColumn) { $modifiedColumn = (string) $modifiedColumn; if (strlen($modifiedColumn) === 0) { throw new Exception\InvalidArgumentException('$modifiedColumn must be a non-empty string'); } $this->modifiedColumn = $modifiedColumn; return $this; } /** * Get Modified Column * * @return string */ public function getModifiedColumn() { return $this->modifiedColumn; } }