PHP code example of gwind55 / migration-generator

1. Go to this page and download the library: Download gwind55/migration-generator library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

gwind55 / migration-generator example snippets


    public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform)
    {
        return $platform->getIntegerTypeDeclarationSQL($fieldDeclaration);
    }

   
    public function getName()
    {
        return 'TypeName';
    }

(new MigrateGenerator('thinkphp'))
->registerNewType([
          'TypeName' => TypeClass,
    ]);

    classType extend JaguarJack\MigrateGenerator\Migration\Columns\AbstractType
    {}

    public function laravelMigrationColumn():string

    public function thinkphpMigrationColumn():string

(new MigrateGenerator('thinkphp'))->registerNewTypeParse(['TypeClassName' => ParseTypeClass]);

$migrateGenerat->getDatabase

$migrateGenerator->getMigrationContent

    class newType extend \Doctrine\DBAL\Types\Type
    {}