taxonomy_term_reference.inc 526 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * @file
  4. * Contains the CER plugin for Taxonomy Term Reference fields.
  5. */
  6. class CerTaxonomyTermReferenceField extends CerField {
  7. /**
  8. * Implements CerField::getTargetType().
  9. */
  10. public function getTargetType() {
  11. return 'taxonomy_term';
  12. }
  13. /**
  14. * @override CerField::getTargetBundles().
  15. */
  16. public function getTargetBundles() {
  17. $bundles = array();
  18. foreach ($this->settings['allowed_values'] as $item) {
  19. $bundles[] = $item['vocabulary'];
  20. }
  21. return $bundles;
  22. }
  23. }