sourceRepository = $sourceRepository; $this->searchCriteriaBuilder = $searchCriteriaBuilder; } /** * @inheritdoc */ public function toOptionArray(): array { $searchCriteria = $this->searchCriteriaBuilder ->addFilter(SourceInterface::ENABLED, true) ->create(); $sourcesSearchResult = $this->sourceRepository->getList($searchCriteria); $sourcesList = $sourcesSearchResult->getItems(); $optionArray = []; foreach ($sourcesList as $source) { $optionArray[] = ['value' => $source->getSourceCode(), 'label' => $source->getSourceCode()]; } return $optionArray; } }