Skip to content

Commit fe8f900

Browse files
committed
Update remp/crm-rector README
Removed CRM v4 subset which contained single change. We moved it into main `CrmSetList::CRM_4` set.
1 parent f0735ba commit fe8f900

File tree

4 files changed

+28
-18
lines changed

4 files changed

+28
-18
lines changed

README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,30 @@ $rectorConfig->importNames();
9494

9595
```
9696

97-
or individual rules.
97+
or individual subsets / rules.
98+
99+
#### Subsets
100+
101+
##### Replace deprecated `BaseWidget` and `WidgetManager`
102+
103+
This set (`CrmSetList::CRM_4_LAZY_WIDGET_MANAGER`) replaces deprecated classes `BaseWidget` and `WidgetManager` with `BaseLazyWidget` and `LazyWidgetManager`. They were deprecated since
104+
version [2.1.0](https://github.com/remp2020/crm-application-module/releases/tag/2.1.0),
105+
commit [remp/crm-application-module@43d9c19f37](https://github.com/remp2020/crm-application-module/commit/43d9c19f37a0fa49e98bf165d5b60783f66f8225)
106+
107+
##### Replace `PaymentsRepository` and `RecurrentPaymentsRepository` constants with enums
108+
109+
This set (`CrmSetList::CRM_4_ENUMS`) handles renames of few enums where class name didn't contain context:
110+
111+
- `Crm\PaymentsModule\Models\ParsedMailLog\StateEnum` renamed to `ParsedMailLogStateEnum`,
112+
- `Crm\PaymentsModule\Models\RecurrentPayment\StateEnum` renamed to `RecurrentPaymentStateEnum`,
113+
- `Crm\UsersModule\Models\AddressChangeRequest\StatusEnum` renamed to `AddressChangeRequestStatusEnum`.
114+
115+
And replaces all deprecated constants with enums:
116+
117+
- `PaymentsRepository` constants replaced by `PaymentStatusEnum` enums,
118+
- `RecurrentPaymentsRepository` constants replaced by `RecurrentPaymentStateEnum` enums,
119+
- `ParsedMailLogsRepository` constants replaced by `ParsedMailLogStateEnum` enums,
120+
- `AddressChangeRequestsRepository` constants replaced by `AddressChangeRequestStatusEnum` enums.
98121

99122
#### Rules
100123

config/sets/crm-4-misc.php

Lines changed: 0 additions & 11 deletions
This file was deleted.

config/sets/crm-4.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@
66
return static function (RectorConfig $rectorConfig): void {
77
$rectorConfig->rule(\Crm\Utils\Rector\UpgradeToCrm4\InputParamChangeRector::class);
88
$rectorConfig->rule(\Crm\Utils\Rector\UpgradeToCrm4\RemoveParamsProcessorRector::class);
9+
$rectorConfig->ruleWithConfiguration(\Rector\Renaming\Rector\Name\RenameClassRector::class, [
10+
'Crm\UsersModule\Events\UserCreatedEvent'
11+
=> 'Crm\UsersModule\Events\UserRegisteredEvent',
12+
]);
913

1014
$rectorConfig->sets([
1115
\Crm\Utils\Rector\Set\CrmSetList::CRM_4_LAZY_WIDGET_MANAGER,
1216
\Crm\Utils\Rector\Set\CrmSetList::CRM_4_ENUMS,
13-
\Crm\Utils\Rector\Set\CrmSetList::CRM_4_MISC,
1417
]);
1518
};

src/Set/CrmSetList.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,4 @@ final class CrmSetList
2929
* @var string
3030
*/
3131
public const CRM_4_ENUMS = __DIR__ . '/../../config/sets/crm-4-enums.php';
32-
33-
/**
34-
* @var string
35-
*/
36-
public const CRM_4_MISC = __DIR__ . '/../../config/sets/crm-4-misc.php';
3732
}

0 commit comments

Comments
 (0)