mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
Merge pull request #779 from creative-commoners/pulls/4/deprecate-widgets
API Deprecate widget classes
This commit is contained in:
commit
92ea9d18b6
@ -5,14 +5,28 @@ namespace SilverStripe\Blog\Model;
|
|||||||
use SilverStripe\ORM\DataExtension;
|
use SilverStripe\ORM\DataExtension;
|
||||||
use SilverStripe\Forms\FieldList;
|
use SilverStripe\Forms\FieldList;
|
||||||
use SilverStripe\Forms\CheckboxField;
|
use SilverStripe\Forms\CheckboxField;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds a checkbox field for featured blog posts widget.
|
* Adds a checkbox field for featured blog posts widget.
|
||||||
*
|
*
|
||||||
* @extends DataExtension<BlogPost>
|
* @extends DataExtension<BlogPost>
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogPostFeaturedExtension extends DataExtension
|
class BlogPostFeaturedExtension extends DataExtension
|
||||||
{
|
{
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
|
@ -16,6 +16,8 @@ use SilverStripe\ORM\Queries\SQLSelect;
|
|||||||
use SilverStripe\Versioned\Versioned;
|
use SilverStripe\Versioned\Versioned;
|
||||||
use SilverStripe\View\ArrayData;
|
use SilverStripe\View\ArrayData;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
use SilverStripe\ORM\DataObject;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -26,6 +28,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
*
|
*
|
||||||
* @property string $ArchiveType
|
* @property string $ArchiveType
|
||||||
* @property int $NumberToDisplay
|
* @property int $NumberToDisplay
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogArchiveWidget extends Widget
|
class BlogArchiveWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -71,6 +74,18 @@ class BlogArchiveWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogArchiveWidget';
|
private static $table_name = 'BlogArchiveWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -3,12 +3,26 @@
|
|||||||
namespace SilverStripe\Blog\Widgets;
|
namespace SilverStripe\Blog\Widgets;
|
||||||
|
|
||||||
use SilverStripe\Widgets\Model\WidgetController;
|
use SilverStripe\Widgets\Model\WidgetController;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(WidgetController::class)) {
|
if (!class_exists(WidgetController::class)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
|
*/
|
||||||
class BlogArchiveWidgetController extends WidgetController
|
class BlogArchiveWidgetController extends WidgetController
|
||||||
{
|
{
|
||||||
|
public function __construct($widget = null)
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($widget);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,8 @@ use SilverStripe\Forms\FieldList;
|
|||||||
use SilverStripe\Forms\NumericField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\ORM\DataList;
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
use SilverStripe\ORM\DataObject;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -17,6 +19,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @method Blog Blog()
|
* @method Blog Blog()
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogCategoriesWidget extends Widget
|
class BlogCategoriesWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -56,6 +59,18 @@ class BlogCategoriesWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogCategoriesWidget';
|
private static $table_name = 'BlogCategoriesWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -3,12 +3,26 @@
|
|||||||
namespace SilverStripe\Blog\Widgets;
|
namespace SilverStripe\Blog\Widgets;
|
||||||
|
|
||||||
use SilverStripe\Widgets\Model\WidgetController;
|
use SilverStripe\Widgets\Model\WidgetController;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(WidgetController::class)) {
|
if (!class_exists(WidgetController::class)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
|
*/
|
||||||
class BlogCategoriesWidgetController extends WidgetController
|
class BlogCategoriesWidgetController extends WidgetController
|
||||||
{
|
{
|
||||||
|
public function __construct($widget = null)
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($widget);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,8 @@ use SilverStripe\Forms\FieldList;
|
|||||||
use SilverStripe\Forms\NumericField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\ORM\DataList;
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
use SilverStripe\ORM\DataObject;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -18,6 +20,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
* @method Blog Blog()
|
* @method Blog Blog()
|
||||||
*
|
*
|
||||||
* @property int $NumberOfPosts
|
* @property int $NumberOfPosts
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogFeaturedPostsWidget extends Widget
|
class BlogFeaturedPostsWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -55,6 +58,18 @@ class BlogFeaturedPostsWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogFeaturedPostsWidget';
|
private static $table_name = 'BlogFeaturedPostsWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -9,6 +9,8 @@ use SilverStripe\Forms\FieldList;
|
|||||||
use SilverStripe\Forms\NumericField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\ORM\DataList;
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
|
use SilverStripe\ORM\DataObject;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -18,6 +20,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
* @method Blog Blog()
|
* @method Blog Blog()
|
||||||
*
|
*
|
||||||
* @property int $NumberOfPosts
|
* @property int $NumberOfPosts
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogRecentPostsWidget extends Widget
|
class BlogRecentPostsWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -55,6 +58,18 @@ class BlogRecentPostsWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogRecentPostsWidget';
|
private static $table_name = 'BlogRecentPostsWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -3,12 +3,26 @@
|
|||||||
namespace SilverStripe\Blog\Widgets;
|
namespace SilverStripe\Blog\Widgets;
|
||||||
|
|
||||||
use SilverStripe\Widgets\Model\WidgetController;
|
use SilverStripe\Widgets\Model\WidgetController;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(WidgetController::class)) {
|
if (!class_exists(WidgetController::class)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
|
*/
|
||||||
class BlogRecentPostsWidgetController extends WidgetController
|
class BlogRecentPostsWidgetController extends WidgetController
|
||||||
{
|
{
|
||||||
|
public function __construct($widget = null)
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($widget);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ use SilverStripe\ORM\DataObject;
|
|||||||
use SilverStripe\ORM\DB;
|
use SilverStripe\ORM\DB;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
use SilverStripe\Control\Controller;
|
use SilverStripe\Control\Controller;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -17,6 +18,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @method Blog Blog()
|
* @method Blog Blog()
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogTagsCloudWidget extends Widget
|
class BlogTagsCloudWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -52,6 +54,18 @@ class BlogTagsCloudWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogTagsCloudWidget';
|
private static $table_name = 'BlogTagsCloudWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -3,11 +3,26 @@
|
|||||||
namespace SilverStripe\Blog\Widgets;
|
namespace SilverStripe\Blog\Widgets;
|
||||||
|
|
||||||
use SilverStripe\Widgets\Model\WidgetController;
|
use SilverStripe\Widgets\Model\WidgetController;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(WidgetController::class)) {
|
if (!class_exists(WidgetController::class)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
|
*/
|
||||||
class BlogTagsCloudWidgetController extends WidgetController
|
class BlogTagsCloudWidgetController extends WidgetController
|
||||||
{
|
{
|
||||||
|
public function __construct($widget = null)
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($widget);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,8 @@ use SilverStripe\Forms\FieldList;
|
|||||||
use SilverStripe\Forms\NumericField;
|
use SilverStripe\Forms\NumericField;
|
||||||
use SilverStripe\ORM\DataList;
|
use SilverStripe\ORM\DataList;
|
||||||
use SilverStripe\Widgets\Model\Widget;
|
use SilverStripe\Widgets\Model\Widget;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
use SilverStripe\ORM\DataObject;
|
||||||
|
|
||||||
if (!class_exists(Widget::class)) {
|
if (!class_exists(Widget::class)) {
|
||||||
return;
|
return;
|
||||||
@ -17,6 +19,7 @@ if (!class_exists(Widget::class)) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @method Blog Blog()
|
* @method Blog Blog()
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
*/
|
*/
|
||||||
class BlogTagsWidget extends Widget
|
class BlogTagsWidget extends Widget
|
||||||
{
|
{
|
||||||
@ -56,6 +59,18 @@ class BlogTagsWidget extends Widget
|
|||||||
*/
|
*/
|
||||||
private static $table_name = 'BlogTagsWidget';
|
private static $table_name = 'BlogTagsWidget';
|
||||||
|
|
||||||
|
public function __construct($record = [], $creationType = DataObject::CREATE_OBJECT, $queryParams = [])
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($record, $creationType, $queryParams);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
@ -3,12 +3,26 @@
|
|||||||
namespace SilverStripe\Blog\Widgets;
|
namespace SilverStripe\Blog\Widgets;
|
||||||
|
|
||||||
use SilverStripe\Widgets\Model\WidgetController;
|
use SilverStripe\Widgets\Model\WidgetController;
|
||||||
|
use SilverStripe\Dev\Deprecation;
|
||||||
|
|
||||||
if (!class_exists(WidgetController::class)) {
|
if (!class_exists(WidgetController::class)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated 4.3.0 Will be removed without equivalent functionality to replace it
|
||||||
|
*/
|
||||||
class BlogTagsWidgetController extends WidgetController
|
class BlogTagsWidgetController extends WidgetController
|
||||||
{
|
{
|
||||||
|
public function __construct($widget = null)
|
||||||
|
{
|
||||||
|
Deprecation::withNoReplacement(function () {
|
||||||
|
Deprecation::notice(
|
||||||
|
'4.3.0',
|
||||||
|
'Will be removed without equivalent functionality to replace it',
|
||||||
|
Deprecation::SCOPE_CLASS
|
||||||
|
);
|
||||||
|
});
|
||||||
|
parent::__construct($widget);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user