* @copyright 2008-2017 Alexander Schneider * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 * @version SVN: $id$ * @link http://wordpress.org/extend/plugins/user-access-manager/ */ namespace UserAccessManager\Form; /** * Class ValueSetFormElement * * @package UserAccessManager\Form */ abstract class ValueSetFormElement extends FormElement { /** * @var ValueSetFormElementValue[] */ protected $possibleValues; /** * MultipleFormElement constructor. * * @param string $id * @param ValueSetFormElementValue[] $possibleValues * @param mixed|null $value * @param string|null $label * @param string|null $description */ public function __construct($id, array $possibleValues, $value = null, $label = null, $description = null) { parent::__construct($id, $value, $label, $description); $this->possibleValues = $possibleValues; } /** * @return ValueSetFormElementValue[] */ public function getPossibleValues() { return $this->possibleValues; } }