1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
<?php
/**
* Superclass for the single Property Item classes.
*/
declare(strict_types=1);
namespace PhpMyAdmin\Properties\Options;
/**
* Parents only single property items (not groups).
* Defines possible options and getters and setters for them.
*/
abstract class OptionsPropertyOneItem extends OptionsPropertyItem
{
/**
* Whether to force or not
*
* @var bool|string
*/
private $forceOne;
/**
* Values
*
* @var array
*/
private $values;
/**
* Doc
*
* @var string|array
*/
private $doc;
/**
* Length
*
* @var int
*/
private $len;
/**
* Size
*
* @var int
*/
private $size;
/* ~~~~~~~~~~~~~~~~~~~~ Getters and Setters ~~~~~~~~~~~~~~~~~~~~ */
/**
* Gets the force parameter
*
* @return bool|string
*/
public function getForce()
{
return $this->forceOne;
}
/**
* Sets the force parameter
*
* @param bool|string $force force parameter
*/
public function setForce($force): void
{
$this->forceOne = $force;
}
/**
* Gets the values
*
* @return array
*/
public function getValues()
{
return $this->values;
}
/**
* Sets the values
*
* @param array $values values
*/
public function setValues(array $values): void
{
$this->values = $values;
}
/**
* Gets MySQL documentation pointer
*
* @return string|array
*/
public function getDoc()
{
return $this->doc;
}
/**
* Sets the doc
*
* @param string|array $doc MySQL documentation pointer
*/
public function setDoc($doc): void
{
$this->doc = $doc;
}
/**
* Gets the length
*
* @return int
*/
public function getLen()
{
return $this->len;
}
/**
* Sets the length
*
* @param int $len length
*/
public function setLen($len): void
{
$this->len = $len;
}
/**
* Gets the size
*
* @return int
*/
public function getSize()
{
return $this->size;
}
/**
* Sets the size
*
* @param int $size size
*/
public function setSize($size): void
{
$this->size = $size;
}
}
|