/** * Creates the composer finder * * @param GeneratorConfigInterface $config build config */ public function __construct(GeneratorConfigInterface $config = null) { $this->generatorConfig = $config; if (null !== $config) { $this->composerDir = $config->get()['paths']['composerDir']; } }
public function setGeneratorConfig(GeneratorConfigInterface $generatorConfig) { if ($defaultTableEngine = $generatorConfig->getBuildProperty('mysqlTableType')) { $this->defaultTableEngine = $defaultTableEngine; } if ($tableEngineKeyword = $generatorConfig->getBuildProperty('mysqlTableEngineKeyword')) { $this->tableEngineKeyword = $tableEngineKeyword; } }
/** * {@inheritdoc} */ public function setGeneratorConfig(GeneratorConfigInterface $generatorConfig) { if (null !== ($foreignKeySupport = $generatorConfig->getBuildProperty('sqliteForeignkey'))) { $this->foreignKeySupport = filter_var($foreignKeySupport, FILTER_VALIDATE_BOOLEAN); } if (null !== ($tableAlteringWorkaround = $generatorConfig->getBuildProperty('sqliteTableAlteringWorkaround'))) { $this->tableAlteringWorkaround = filter_var($tableAlteringWorkaround, FILTER_VALIDATE_BOOLEAN); } }
public function setGeneratorConfig(GeneratorConfigInterface $generatorConfig) { if ($defaultTableEngine = $generatorConfig->get()['database']['adapters']['mysql']['tableType']) { $this->defaultTableEngine = $defaultTableEngine; } if ($tableEngineKeyword = $generatorConfig->get()['database']['adapters']['mysql']['tableEngineKeyword']) { $this->tableEngineKeyword = $tableEngineKeyword; } }