1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace Drupal\migrate;
- /**
- * This exception is thrown when a row should be skipped.
- */
- class MigrateSkipRowException extends \Exception {
- /**
- * Whether to record the skip in the map table, or skip silently.
- *
- * @var bool
- * TRUE to record as STATUS_IGNORED in the map, FALSE to skip silently.
- */
- protected $saveToMap;
- /**
- * Constructs a MigrateSkipRowException object.
- *
- * @param string $message
- * The message for the exception.
- * @param bool $save_to_map
- * TRUE to record as STATUS_IGNORED in the map, FALSE to skip silently.
- */
- public function __construct($message = NULL, $save_to_map = TRUE) {
- parent::__construct($message);
- $this->saveToMap = $save_to_map;
- }
- /**
- * Whether the thrower wants to record this skip in the map table.
- *
- * @return bool
- * TRUE to record as STATUS_IGNORED in the map, FALSE to skip silently.
- */
- public function getSaveToMap() {
- return $this->saveToMap;
- }
- }
|