Overview

Namespaces

  • Inlm
    • SchemaGenerator
      • Adapters
      • Bridges
        • PhpCli
      • Diffs
      • Dumpers
      • Extractors
      • Integrations
      • Loggers
      • Utils

Classes

  • AbstractIntegration
  • LeanMapperIntegration
  • Overview
  • Namespace
  • Class

Class AbstractIntegration

Inlm\SchemaGenerator\Integrations\AbstractIntegration implements Inlm\SchemaGenerator\IIntegration

Direct known subclasses

Inlm\SchemaGenerator\Integrations\LeanMapperIntegration
Abstract
Namespace: Inlm\SchemaGenerator\Integrations
Located at Integrations/AbstractIntegration.php
Methods summary
public
# createMigration( string|null $description = NULL, boolean $testMode = FALSE )

Parameters

$description
$testMode

Implementation of

Inlm\SchemaGenerator\IIntegration::createMigration()
public
# updateDevelopmentDatabase( boolean $testMode = FALSE )

Parameters

$testMode

Implementation of

Inlm\SchemaGenerator\IIntegration::updateDevelopmentDatabase()
public
# showDiff( )

Implementation of

Inlm\SchemaGenerator\IIntegration::showDiff()
public
# initFromDatabase( )

Implementation of

Inlm\SchemaGenerator\IIntegration::initFromDatabase()
protected
# applyOptions( Inlm\SchemaGenerator\SchemaGenerator $generator )
protected
# applyCustomTypes( Inlm\SchemaGenerator\SchemaGenerator $generator )
abstract protected
# getOptions( )
abstract protected
# getCustomTypes( )
abstract protected
# createExtractor( )
abstract protected
# createAdapter( )
abstract protected
# createDatabaseExtractor( )
abstract protected
# createDatabaseAdapter( )
abstract protected
# createDatabaseDumper( )
abstract protected
# createSqlDumper( )
abstract protected
# createLogger( )
inlm/schema-generator v0.6.2 API documentation API documentation generated by ApiGen