You are here

public function MigrateExtrasNodeFlagHandler::complete in Migrate Extras 7.2

File

./flag.inc, line 135
Flag module integration

Class

MigrateExtrasNodeFlagHandler
Because we can't identify what kind of entity is passed to complete, we implement a separate handler for each type.

Code

public function complete($node, stdClass $row) {
  if (!module_exists('flag')) {
    return;
  }
  $flags = flag_get_flags('node', $node->type);
  $fields = array();
  foreach ($flags as $flag_name => $flag) {
    if (!empty($node->{$flag_name})) {
      flag('flag', $flag_name, $node->nid);
    }
  }
}