search_api-8.x-1.15/src/Processor/ProcessorProperty.php
src/Processor/ProcessorProperty.php
<?php namespace Drupal\search_api\Processor; use Drupal\Core\TypedData\DataDefinition; /** * Provides a base class for normal processor-defined properties. */ class ProcessorProperty extends DataDefinition implements ProcessorPropertyInterface { /** * {@inheritdoc} */ public function getProcessorId() { return $this->definition['processor_id']; } /** * {@inheritdoc} */ public function isHidden() { return !empty($this->definition['hidden']); } /** * {@inheritdoc} */ public function isList() { if (isset($this->definition['is_list'])) { return (bool) $this->definition['is_list']; } return parent::isList(); } }