Change record status: 
Project: 
Introduced in branch: 
10.3.x
Introduced in version: 
10.3.0
Description: 

It is deprecated to throw a MigrateSkipProcessException inside a migrate process plugin. Plugins should implement the isPipelineStopped method and return TRUE to stop further processing on a pipeline.

@see Migrate process plugin can now stop the process pipeline after they run

Impacts: 
Module developers

Comments

bbu23’s picture

It would've been nice a before and after example, it really helps in most of the change logs

fathershawn’s picture

From the core issue Remove usages of MigrateSkipProcessException from core process plugins:

Before

        throw new MigrateSkipProcessException("The transformation-only filter $plugin_id was skipped.");

After

        $this->stopPipeline();
        return NULL;
mikelutz’s picture

I added a link to the original CR for isPipelineStopped with the before and after.