/** * @param ModuleDataSetupInterface $setup * @param Filesystem $filesystem * @param MigrationData $migrationData * @param string $confPathToMapFile * @param array $compositeModules */ public function __construct(ModuleDataSetupInterface $setup, Filesystem $filesystem, MigrationData $migrationData, $confPathToMapFile, $compositeModules = []) { $this->_directory = $filesystem->getDirectoryRead(DirectoryList::ROOT); $this->_pathToMapFile = $confPathToMapFile; $this->_migrationData = $migrationData; $this->_replacePatterns = [self::FIELD_CONTENT_TYPE_WIKI => $this->_migrationData->getWikiFindPattern(), self::FIELD_CONTENT_TYPE_XML => $this->_migrationData->getXmlFindPattern()]; $this->_compositeModules = $compositeModules; $this->setup = $setup; }
/** * @param \Magento\Framework\Module\Setup\Context $context * @param \Magento\Framework\Module\Setup\MigrationData $migrationData * @param string $confPathToMapFile * @param string $resourceName * @param string $moduleName * @param string $connectionName * @param array $compositeModules */ public function __construct(\Magento\Framework\Module\Setup\Context $context, $resourceName, $moduleName, \Magento\Framework\Module\Setup\MigrationData $migrationData, $confPathToMapFile, $connectionName = \Magento\Framework\Module\Updater\SetupInterface::DEFAULT_SETUP_CONNECTION, $compositeModules = array()) { $this->_directory = $context->getFilesystem()->getDirectoryRead(\Magento\Framework\App\Filesystem::ROOT_DIR); $this->_pathToMapFile = $confPathToMapFile; $this->_migrationData = $migrationData; $this->_replacePatterns = array(self::FIELD_CONTENT_TYPE_WIKI => $this->_migrationData->getWikiFindPattern(), self::FIELD_CONTENT_TYPE_XML => $this->_migrationData->getXmlFindPattern()); $this->_compositeModules = $compositeModules; parent::__construct($context, $resourceName, $moduleName, $connectionName); }