public function Soap::__construct in Migrate Plus 8.4
Same name and namespace in other branches
- 8.5 src/Plugin/migrate_plus/data_parser/Soap.php \Drupal\migrate_plus\Plugin\migrate_plus\data_parser\Soap::__construct()
- 8.2 src/Plugin/migrate_plus/data_parser/Soap.php \Drupal\migrate_plus\Plugin\migrate_plus\data_parser\Soap::__construct()
- 8.3 src/Plugin/migrate_plus/data_parser/Soap.php \Drupal\migrate_plus\Plugin\migrate_plus\data_parser\Soap::__construct()
Throws
\Drupal\migrate\Exception\RequirementsException If PHP SOAP extension is not installed.
Overrides DataParserPluginBase::__construct
File
- src/
Plugin/ migrate_plus/ data_parser/ Soap.php, line 54
Class
- Soap
- Obtain SOAP data for migration.
Namespace
Drupal\migrate_plus\Plugin\migrate_plus\data_parserCode
public function __construct(array $configuration, $plugin_id, $plugin_definition) {
if (!class_exists('\\SoapClient')) {
throw new RequirementsException('The PHP SOAP extension is not installed');
}
parent::__construct($configuration, $plugin_id, $plugin_definition);
$this->function = $configuration['function'];
$this->parameters = $configuration['parameters'];
$this->responseType = $configuration['response_type'];
}