...Человеческий поиск в разработке...
- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/item/field/scalar.php
- Класс: Bitrix\Tasks\Item\Field\Scalar
- Вызов: Scalar::__construct
public function __construct(array $parameters) { $this->setName($parameters['NAME']); $this->setSource($parameters['SOURCE']); if($parameters['SOURCE'] != static::SOURCE_CUSTOM) { if(array_key_exists('DB_NAME', $parameters)) { $this->setDBName($parameters['DB_NAME']); } if(array_key_exists('DB_READABLE', $parameters)) { $this->setDBReadable($parameters['DB_READABLE']); } if(array_key_exists('DB_WRITABLE', $parameters)) { $this->setDBWritable($parameters['DB_WRITABLE']); } } if(array_key_exists('DEFAULT', $parameters)) { $this->setDefaultValue($parameters['DEFAULT']); } if(array_key_exists('TITLE', $parameters)) { $this->setTitle($parameters['TITLE']); } if(array_key_exists('OFFSET_GET_CACHEABLE', $parameters)) { $this->setOffsetGetCacheable($parameters['OFFSET_GET_CACHEABLE']); } // other (will be useful when implementing getlist()) if(array_key_exists('FILTERABLE', $parameters)) { $this->setFilterable($parameters['FILTERABLE']); } if(array_key_exists('SORTABLE', $parameters)) { $this->setSortable($parameters['SORTABLE']); } }