configuration['method'])) { if (method_exists($this, $this->configuration['method'])) { return $this->{$this->configuration['method']}($value, $migrate_executable, $row, $destination_property); } throw new \BadMethodCallException(sprintf('The %s method does not exist in the %s plugin.', $this->configuration['method'], $this->pluginId)); } else { throw new \BadMethodCallException(sprintf('The "method" key in the plugin configuration must to be set for the %s plugin.', $this->pluginId)); } } /** * {@inheritdoc} */ public function multiple() { return FALSE; } }