Skip to content

Commit 3dcfb78

Browse files
committed
Changelog
1 parent 8bdc651 commit 3dcfb78

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

CHANGELOG-WIP.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,18 @@ Craft's Mutex classes have been deprecated. [Laravel's atomic locking](https://l
127127
- `craft\services\Dashboard::EVENT_BEFORE_DELETE_WIDGET` => `CraftCms\Cms\Dashboard\Events\WidgetDeleting`
128128
- `craft\services\Dashboard::EVENT_AFTER_DELETE_WIDGET` => `CraftCms\Cms\Dashboard\Events\WidgetDeleted`
129129

130+
## Drafts
131+
132+
- Deprecated `craft\services\Drafts`. `CraftCms\Cms\Element\Drafts` should be used instead.
133+
- Deprecated `craft\events\DraftEvent`. One of the events extending `CraftCms\Cms\Element\Events\DraftEvent` should be used instead.
134+
- Deprecated `craft\behaviors\DraftBehavior`. `CraftCms\Cms\Element\Concerns\Draftable` should be used instead.
135+
136+
## ElementSources
137+
138+
- Deprecated `craft\services\ElementSources`. `CraftCms\Cms\Element\ElementSources` should be used instead.
139+
- Deprecated `craft\events\DefineSourceSortOptionsEvent`. `CraftCms\Cms\Element\Events\DefineSourceSortOptions` should be used instead.
140+
- Deprecated `craft\events\DefineSourceTableAttributesEvent`. `CraftCms\Cms\Element\Events\DefineSourceTableAttributes` should be used instead.
141+
130142
## Entries & Entry Types
131143

132144
- Deprecated `craft\services\Entries`. `CraftCms\Cms\Entry\Entries` and `CraftCms\Cms\Entry\EntryTypes` should be used instead.
@@ -276,6 +288,12 @@ Moved the following controllers:
276288
- Removed `craft\models\ReadOnlyProjectConfigData` in favor of `CraftCms\Cms\ProjectConfig\Data\ReadOnlyProjectConfigData`
277289
- Deprecated `craft\helpers\ProjectConfig`. `CraftCms\Cms\ProjectConfig\ProjectConfigHelper` should be used instead.
278290

291+
## Revisions
292+
293+
- Deprecated `craft\services\Revisions`. `CraftCms\Cms\Element\Revisions` should be used instead.
294+
- Deprecated `craft\events\RevisionEvent`. One of the events extending `CraftCms\Cms\Element\Events\RevisionEvent` should be used instead.
295+
- Deprecated `craft\behaviors\RevisionBehavior`. `CraftCms\Cms\Element\Concerns\Revisionable` should be used instead.
296+
279297
## Routes
280298

281299
- Deprecated `craft\services\Routes`. `CraftCms\Cms\Route\Routes` should be used instead.

yii2-adapter/legacy/controllers/ElementsController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
use craft\errors\InvalidTypeException;
2020
use craft\errors\UnsupportedSiteException;
2121
use craft\events\DefineElementEditorHtmlEvent;
22-
use craft\events\DraftEvent;
2322
use craft\fieldlayoutelements\BaseField;
2423
use craft\fieldlayoutelements\CustomField;
2524
use craft\helpers\Component;
@@ -37,6 +36,7 @@
3736
use CraftCms\Cms\Cms;
3837
use CraftCms\Cms\Database\Table;
3938
use CraftCms\Cms\Element\Enums\MenuItemType;
39+
use CraftCms\Cms\Element\Events\DraftCreated;
4040
use CraftCms\Cms\Element\Revisions;
4141
use CraftCms\Cms\Support\Arr;
4242
use CraftCms\Cms\Support\Facades\I18N;
@@ -48,6 +48,7 @@
4848
use Illuminate\Support\Collection;
4949
use Illuminate\Support\Facades\Cache;
5050
use Illuminate\Support\Facades\DB as DbFacade;
51+
use Illuminate\Support\Facades\Event;
5152
use Throwable;
5253
use yii\helpers\Markdown;
5354
use yii\web\BadRequestHttpException;
@@ -1928,7 +1929,8 @@ public function actionSaveDraft(): ?Response
19281929
$draftElementIds = [];
19291930
$draftElementUids = [];
19301931
$draftsService = app(Drafts::class);
1931-
$draftsService->on(Drafts::EVENT_AFTER_CREATE_DRAFT, function(DraftEvent $event) use (&$draftElementIds, &$draftElementUids) {
1932+
1933+
Event::listen(DraftCreated::class, function(DraftCreated $event) use (&$draftElementIds, &$draftElementUids) {
19321934
$draftElementIds[$event->canonical->id] = $event->draft->id;
19331935
$draftElementUids[$event->canonical->uid] = $event->draft->uid;
19341936
});

yii2-adapter/legacy/events/DraftEvent.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*
1616
* @author Pixel & Tonic, Inc. <support@pixelandtonic.com>
1717
* @since 3.2.0
18+
* @deprecated 6.0.0 use {@see \CraftCms\Cms\Element\Events\DraftEvent} instead.
1819
*/
1920
class DraftEvent extends Event
2021
{

0 commit comments

Comments
 (0)