3 namespace wcf\data\custom\option
;
5 use wcf\data\DatabaseObjectList
;
8 * Represents a list of options.
10 * @author Alexander Ebert
11 * @copyright 2001-2019 WoltLab GmbH
12 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
13 * @package WoltLabSuite\Core\Data\Custom\Option
16 * @method CustomOption current()
17 * @method CustomOption[] getObjects()
18 * @method CustomOption|null getSingleObject()
19 * @method CustomOption|null seach($objectID)
20 * @property CustomOption[] $objects
22 abstract class CustomOptionList
extends DatabaseObjectList
27 public $className = CustomOption
::class;
32 public $sqlOrderBy = 'showOrder';
37 public function __construct()
39 parent
::__construct();
41 $this->sqlSelects
= "CONCAT('customOption', CAST({$this->getDatabaseTableAlias()}.optionID AS CHAR)) AS optionName";