File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88use SilverStripe \ORM \DataList ;
99use SilverStripe \ORM \DataObject ;
1010use SilverStripe \Core \Validation \ValidationException ;
11+ use SilverStripe \Dev \Deprecation ;
1112use SilverStripe \UserForms \Model \EditableFormField ;
1213use SilverStripe \UserForms \Model \Recipient \EmailRecipient ;
1314use SilverStripe \UserForms \Model \Submission \SubmittedForm ;
2324 * certain amount of manual checking is required to ensure that upgrades are performed smoothly.
2425 *
2526 * @extends Extension<UserDefinedForm>
27+ * @deprecated 6.1.0 Will be removed without equivalent functionality to replace it in a future major release.
2628 */
2729class UpgradePolymorphicExtension extends Extension
2830{
@@ -45,9 +47,14 @@ class UpgradePolymorphicExtension extends Extension
4547 */
4648 protected $ defaultReplacement = UserDefinedForm::class;
4749
50+ public function __construct ()
51+ {
52+ Deprecation::noticeWithNoReplacment ('6.1.0 ' );
53+ }
54+
4855 protected function onRequireDefaultRecords ()
4956 {
50- if (!UserDefinedForm::config ()->get ('upgrade_on_build ' )) {
57+ if (!Deprecation:: withSuppressedNotice ( fn () => UserDefinedForm::config ()->get ('upgrade_on_build ' ) )) {
5158 return ;
5259 }
5360
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ trait UserForm
6969 *
7070 * @config
7171 * @var bool
72+ * @deprecated 6.1.0 Will be removed without equivalent functionality to replace it in a future major release.
7273 */
7374 private static $ upgrade_on_build = true ;
7475
You can’t perform that action at this time.
0 commit comments