protected static function getSchemaManager() { if (!self::$schemaManager) { self::$schemaManager = Schema::getConnection()->getDoctrineSchemaManager(); Type::addType('enumdbtype', 'RainLab\\Builder\\Classes\\EnumDbType'); // Fixes the problem with enum column type not supported // by Doctrine (https://github.com/laravel/framework/issues/1346) $platform = self::$schemaManager->getDatabasePlatform(); $platform->registerDoctrineTypeMapping('enum', 'enumdbtype'); } return self::$schemaManager; }
protected static function getSchemaManager() { if (!self::$schemaManager) { self::$schemaManager = Schema::getConnection()->getDoctrineSchemaManager(); } return self::$schemaManager; }