Skip to content

Commit

Permalink
merge dbal 2.10 to 2.11 to keep narrow set list
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasVotruba committed Jul 13, 2023
1 parent 4566c67 commit f449159
Show file tree
Hide file tree
Showing 3 changed files with 108 additions and 105 deletions.
106 changes: 1 addition & 105 deletions config/sets/doctrine-dbal-210.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,111 +3,7 @@
declare(strict_types=1);

use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\ClassConstFetch\RenameClassConstFetchRector;
use Rector\Renaming\ValueObject\RenameClassAndConstFetch;

// @deprecated, use doctrine-dbal 2.11 set instead
return static function (RectorConfig $rectorConfig): void {
# https://github.com/doctrine/dbal/blob/master/UPGRADE.md#deprecated-type-constants
$rectorConfig->ruleWithConfiguration(RenameClassConstFetchRector::class, [
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'TARRAY', 'Doctrine\\DBAL\\Types\\Types', 'ARRAY'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'SIMPLE_ARRAY',
'Doctrine\\DBAL\\Types\\Types',
'SIMPLE_ARRAY'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'JSON_ARRAY',
'Doctrine\\DBAL\\Types\\Types',
'JSON_ARRAY'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'JSON', 'Doctrine\\DBAL\\Types\\Types', 'JSON'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BIGINT', 'Doctrine\\DBAL\\Types\\Types', 'BIGINT'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'BOOLEAN',
'Doctrine\\DBAL\\Types\\Types',
'BOOLEAN'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIME',
'Doctrine\\DBAL\\Types\\Types',
'DATETIME_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIME_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATETIME_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIMETZ',
'Doctrine\\DBAL\\Types\\Types',
'DATETIMETZ_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIMETZ_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATETIMETZ_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATE',
'Doctrine\\DBAL\\Types\\Types',
'DATE_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATE_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATE_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'TIME',
'Doctrine\\DBAL\\Types\\Types',
'TIME_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'TIME_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'TIME_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DECIMAL',
'Doctrine\\DBAL\\Types\\Types',
'DECIMAL'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'INTEGER',
'Doctrine\\DBAL\\Types\\Types',
'INTEGER'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'OBJECT', 'Doctrine\\DBAL\\Types\\Types', 'OBJECT'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'SMALLINT',
'Doctrine\\DBAL\\Types\\Types',
'SMALLINT'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'STRING', 'Doctrine\\DBAL\\Types\\Types', 'STRING'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'TEXT', 'Doctrine\\DBAL\\Types\\Types', 'TEXT'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BINARY', 'Doctrine\\DBAL\\Types\\Types', 'BINARY'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BLOB', 'Doctrine\\DBAL\\Types\\Types', 'BLOB'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'FLOAT', 'Doctrine\\DBAL\\Types\\Types', 'FLOAT'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'GUID', 'Doctrine\\DBAL\\Types\\Types', 'GUID'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATEINTERVAL',
'Doctrine\\DBAL\\Types\\Types',
'DATEINTERVAL'
),
]);
};
106 changes: 106 additions & 0 deletions config/sets/doctrine-dbal-211.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,117 @@
declare(strict_types=1);

use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\ClassConstFetch\RenameClassConstFetchRector;
use Rector\Renaming\Rector\MethodCall\RenameMethodRector;
use Rector\Renaming\Rector\Name\RenameClassRector;
use Rector\Renaming\ValueObject\MethodCallRename;
use Rector\Renaming\ValueObject\RenameClassAndConstFetch;

return static function (RectorConfig $rectorConfig): void {
# https://github.com/doctrine/dbal/blob/master/UPGRADE.md#deprecated-type-constants
$rectorConfig->ruleWithConfiguration(RenameClassConstFetchRector::class, [
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'TARRAY', 'Doctrine\\DBAL\\Types\\Types', 'ARRAY'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'SIMPLE_ARRAY',
'Doctrine\\DBAL\\Types\\Types',
'SIMPLE_ARRAY'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'JSON_ARRAY',
'Doctrine\\DBAL\\Types\\Types',
'JSON_ARRAY'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'JSON', 'Doctrine\\DBAL\\Types\\Types', 'JSON'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BIGINT', 'Doctrine\\DBAL\\Types\\Types', 'BIGINT'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'BOOLEAN',
'Doctrine\\DBAL\\Types\\Types',
'BOOLEAN'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIME',
'Doctrine\\DBAL\\Types\\Types',
'DATETIME_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIME_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATETIME_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIMETZ',
'Doctrine\\DBAL\\Types\\Types',
'DATETIMETZ_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATETIMETZ_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATETIMETZ_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATE',
'Doctrine\\DBAL\\Types\\Types',
'DATE_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATE_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'DATE_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'TIME',
'Doctrine\\DBAL\\Types\\Types',
'TIME_MUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'TIME_IMMUTABLE',
'Doctrine\\DBAL\\Types\\Types',
'TIME_IMMUTABLE'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DECIMAL',
'Doctrine\\DBAL\\Types\\Types',
'DECIMAL'
),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'INTEGER',
'Doctrine\\DBAL\\Types\\Types',
'INTEGER'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'OBJECT', 'Doctrine\\DBAL\\Types\\Types', 'OBJECT'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'SMALLINT',
'Doctrine\\DBAL\\Types\\Types',
'SMALLINT'
),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'STRING', 'Doctrine\\DBAL\\Types\\Types', 'STRING'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'TEXT', 'Doctrine\\DBAL\\Types\\Types', 'TEXT'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BINARY', 'Doctrine\\DBAL\\Types\\Types', 'BINARY'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'BLOB', 'Doctrine\\DBAL\\Types\\Types', 'BLOB'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'FLOAT', 'Doctrine\\DBAL\\Types\\Types', 'FLOAT'),
new RenameClassAndConstFetch('Doctrine\\DBAL\\Types\\Type', 'GUID', 'Doctrine\\DBAL\\Types\\Types', 'GUID'),
new RenameClassAndConstFetch(
'Doctrine\\DBAL\\Types\\Type',
'DATEINTERVAL',
'Doctrine\\DBAL\\Types\\Types',
'DATEINTERVAL'
),
]);

$rectorConfig->ruleWithConfiguration(RenameMethodRector::class, [
// https://github.com/doctrine/dbal/blob/master/UPGRADE.md#deprecations-in-the-wrapper-connection-class
new MethodCallRename('Doctrine\DBAL\Connection', 'executeUpdate', 'executeStatement'),
Expand Down
1 change: 1 addition & 0 deletions src/Set/DoctrineSetList.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ final class DoctrineSetList implements SetListInterface
public const DOCTRINE_COMMON_20 = __DIR__ . '/../../config/sets/doctrine-common-20.php';

/**
* @deprecated Use dbal set 2.11 instead
* @var string
*/
public const DOCTRINE_DBAL_210 = __DIR__ . '/../../config/sets/doctrine-dbal-210.php';
Expand Down

0 comments on commit f449159

Please sign in to comment.