public function RedirectSourceQuery::transform in Redirect 8
Transform the field as required for an iFrame field.
Overrides ProcessPluginBase::transform
File
- src/
Plugin/ migrate/ process/ d7/ RedirectSourceQuery.php, line 26 - Contains \Drupal\redirect\Plugin\migrate\process\d7\RedirectSourceQuery.
Class
- RedirectSourceQuery
- Plugin annotation @MigrateProcessPlugin( id = "d7_redirect_source_query" )
Namespace
Drupal\redirect\Plugin\migrate\process\d7Code
public function transform($value, MigrateExecutableInterface $migrate_executable, Row $row, $destination_property) {
// Check if there are options.
if (!empty($value)) {
// Check if there is a query.
$options = unserialize($value);
if (!empty($options['query'])) {
// Add it to the end of the url.
return serialize($options['query']);
}
}
return NULL;
}