23 private $dbSchemaBuilder;
28 private $declarativeSchemaBuilder;
33 private $schemaFactory;
38 private $readerComposite;
49 DbSchemaBuilder $dbSchemaBuilder,
50 DeclarativeSchemaBuilder $declarativeSchemaBuilder,
54 $this->dbSchemaBuilder = $dbSchemaBuilder;
55 $this->declarativeSchemaBuilder = $declarativeSchemaBuilder;
56 $this->schemaFactory = $schemaFactory;
57 $this->readerComposite = $readerComposite;
65 $schema = $this->schemaFactory->create();
75 $schema = $this->schemaFactory->create();
77 $this->declarativeSchemaBuilder->addTablesData(
$data[
'table']);
__construct(DbSchemaBuilder $dbSchemaBuilder, DeclarativeSchemaBuilder $declarativeSchemaBuilder, SchemaFactory $schemaFactory, ReaderComposite $readerComposite)