TransactionOperationSelection.php in Transaction 8
File
src/Plugin/EntityReferenceSelection/TransactionOperationSelection.php
View source
<?php
namespace Drupal\transaction\Plugin\EntityReferenceSelection;
use Drupal\Core\Entity\Plugin\EntityReferenceSelection\DefaultSelection;
class TransactionOperationSelection extends DefaultSelection {
protected function buildEntityQuery($match = NULL, $match_operator = 'CONTAINS') {
$query = parent::buildEntityQuery($match, $match_operator);
$configuration = $this
->getConfiguration();
if (isset($configuration['entity'])) {
$query
->condition('transaction_type', $configuration['entity']
->getTypeId());
}
return $query;
}
}