Example #1
0
 /**
  * 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);
     }
 }
Example #4
0
 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;
     }
 }