Skip to content

Commit 74dce95

Browse files
Merge pull request #550 from creative-commoners/pulls/7/replace-extension-subclasses
API Replace Extension subclasses
2 parents 9371bc1 + fb22b99 commit 74dce95

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

src/Extensions/WorkflowApplicable.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
use SilverStripe\Forms\Tab;
1818
use SilverStripe\Forms\TabSet;
1919
use SilverStripe\ORM\CMSPreviewable;
20-
use SilverStripe\ORM\DataExtension;
20+
use SilverStripe\Core\Extension;
2121
use SilverStripe\ORM\DataList;
2222
use SilverStripe\ORM\DataObject;
2323
use SilverStripe\ORM\ManyManyList;
@@ -41,9 +41,9 @@
4141
* @method WorkflowDefinition WorkflowDefinition()
4242
* @method ManyManyList<WorkflowDefinition> AdditionalWorkflowDefinitions()
4343
*
44-
* @extends DataExtension<DataObject&static>
44+
* @extends Extension<DataObject&static>
4545
*/
46-
class WorkflowApplicable extends DataExtension
46+
class WorkflowApplicable extends Extension
4747
{
4848
private static $has_one = [
4949
'WorkflowDefinition' => WorkflowDefinition::class,

src/Extensions/WorkflowEmbargoExpiryExtension.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
use SilverStripe\Forms\HeaderField;
1111
use SilverStripe\Forms\LiteralField;
1212
use SilverStripe\ORM\ArrayList;
13-
use SilverStripe\ORM\DataExtension;
13+
use SilverStripe\Core\Extension;
1414
use SilverStripe\ORM\DataQuery;
1515
use SilverStripe\ORM\FieldType\DBDatetime;
1616
use SilverStripe\ORM\FieldType\DBHTMLText;
@@ -39,9 +39,9 @@
3939
* @method QueuedJobDescriptor PublishJob()
4040
* @method QueuedJobDescriptor UnPublishJob()
4141
*
42-
* @extends DataExtension<DataObject&static>
42+
* @extends Extension<DataObject&static>
4343
*/
44-
class WorkflowEmbargoExpiryExtension extends DataExtension
44+
class WorkflowEmbargoExpiryExtension extends Extension
4545
{
4646
private static $db = array(
4747
'DesiredPublishDate' => 'DBDatetime',
@@ -261,8 +261,6 @@ protected function onBeforeDuplicate($original, $doWrite)
261261
*/
262262
protected function onBeforeWrite()
263263
{
264-
parent::onBeforeWrite();
265-
266264
// only operate on staging content for this extension; otherwise, you
267265
// need to publish the page to be able to set a 'future' publish...
268266
// while the same could be said for the unpublish, the 'publish' state

0 commit comments

Comments
 (0)