Projet

Général

Profil

Paste
Télécharger (643 octets) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / entityreference / entityreference.migrate.inc @ 56aebcb7

1 85ad3d82 Assos Assos
<?php
2
/**
3
 * @file
4
 * Support for processing entity reference fields in Migrate.
5
 */
6
7
/**
8 56aebcb7 Assos Assos
 * Implements hook_migrate_api().
9 85ad3d82 Assos Assos
 */
10
function entityreference_migrate_api() {
11
  return array(
12
    'api' => 2,
13
    'field handlers' => array('MigrateEntityReferenceFieldHandler'),
14
  );
15
}
16
17 56aebcb7 Assos Assos
/**
18
 * Extended class for handling entityreference fields.
19
 */
20 85ad3d82 Assos Assos
class MigrateEntityReferenceFieldHandler extends MigrateSimpleFieldHandler {
21 56aebcb7 Assos Assos
22
  /**
23
   * Constructor.
24
   */
25 85ad3d82 Assos Assos
  public function __construct() {
26
    parent::__construct(array(
27
      'value_key' => 'target_id',
28
      'skip_empty' => TRUE,
29
    ));
30
31
    $this->registerTypes(array('entityreference'));
32
  }
33
}