PHP Класс Xethron\MigrationsGenerator\Generators\SchemaGenerator

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$database string
$fieldGenerator FieldGenerator
$foreignKeyGenerator Xethron\MigrationsGenerator\Generators\ForeignKeyGenerator
$schema Doctrine\DBAL\Schema\AbstractSchemaManager

Открытые методы

Метод Описание
__construct ( string $database, boolean $ignoreIndexNames, boolean $ignoreForeignKeyNames )
getFields ( $table )
getForeignKeyConstraints ( $table )
getTables ( ) : mixed

Описание методов

__construct() публичный Метод

public __construct ( string $database, boolean $ignoreIndexNames, boolean $ignoreForeignKeyNames )
$database string
$ignoreIndexNames boolean
$ignoreForeignKeyNames boolean

getFields() публичный Метод

public getFields ( $table )

getForeignKeyConstraints() публичный Метод

public getForeignKeyConstraints ( $table )

getTables() публичный Метод

public getTables ( ) : mixed
Результат mixed

Описание свойств

$database защищенное свойство

protected string $database
Результат string

$fieldGenerator защищенное свойство

protected FieldGenerator,Xethron\MigrationsGenerator\Generators $fieldGenerator
Результат FieldGenerator

$foreignKeyGenerator защищенное свойство

protected ForeignKeyGenerator,Xethron\MigrationsGenerator\Generators $foreignKeyGenerator
Результат Xethron\MigrationsGenerator\Generators\ForeignKeyGenerator

$schema защищенное свойство

protected AbstractSchemaManager,Doctrine\DBAL\Schema $schema
Результат Doctrine\DBAL\Schema\AbstractSchemaManager