Skip to content

Commit 0204776

Browse files
committed
MPForms 4 only works in Contao 4
1 parent 3a89326 commit 0204776

File tree

3 files changed

+7
-21
lines changed

3 files changed

+7
-21
lines changed

composer-dependency-analyser.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,4 @@
66
return (new Configuration())
77
// Optional integrations
88
->ignoreErrorsOnPackage('terminal42/contao-mp_forms', [ErrorType::DEV_DEPENDENCY_IN_PROD])
9-
10-
// Old version of mp-forms
11-
->ignoreUnknownClasses([\MPFormsSessionManager::class])
129
;

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"require-dev": {
4040
"contao/manager-plugin": "^2.0",
4141
"terminal42/contao-build-tools": "dev-main",
42-
"terminal42/contao-mp_forms": "^4.4 || ^5.0"
42+
"terminal42/contao-mp_forms": "^5.0"
4343
},
4444
"conflict": {
4545
"contao/manager-plugin": "<2.0 || >=3.0",

src/FormHandler.php

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -179,27 +179,16 @@ private function getInput(string $fieldName)
179179

180180
private function getPreviousDataFromMpForms(): array
181181
{
182-
// MP Forms v5
183-
if (null !== $this->formManagerFactory) {
184-
$manager = $this->formManagerFactory->forFormId((int) $this->form->id);
185-
186-
if ($manager->isPreparing()) {
187-
return [];
188-
}
189-
190-
$previousStepsData = $manager->getDataOfAllSteps();
191-
192-
return $previousStepsData->getAllSubmitted();
182+
if (null === $this->formManagerFactory) {
183+
return [];
193184
}
194185

195-
// MP Forms v4
196-
if (class_exists(\MPFormsSessionManager::class)) {
197-
$manager = new \MPFormsSessionManager($this->form->id);
198-
$previousStepsData = $manager->getDataOfAllSteps();
186+
$manager = $this->formManagerFactory->forFormId((int) $this->form->id);
199187

200-
return $previousStepsData['submitted'];
188+
if ($manager->isPreparing()) {
189+
return [];
201190
}
202191

203-
return [];
192+
return $manager->getDataOfAllSteps()->getAllSubmitted();
204193
}
205194
}

0 commit comments

Comments
 (0)