docs: drop code references to local plan files

This commit is contained in:
fromme committed 2026-10-16 09:14:44 +02:00
1 parent 2a554bb7bf
commit 96d49fc488
15 files changed
+33 -40

No files matched your search

@@ -13,8 +13,8 @@ use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\HttpFoundation\Response;
/**
* The cases here are the ones the TYPO3 side actually produces
* (.ddev/plans/MYEP-APPLICATION-ENDPOINT.md §8): labels with slashes and umlauts, a long textarea
* The cases here are the ones the TYPO3 side actually produces:
* labels with slashes and umlauts, a long textarea
* answer, a duplicate label, and a mapped key this application does not know - which must not be a
* 400, or a later mapping change on the website silently stops every submission of that form.
*
@@ -22,8 +22,7 @@ use Symfony\Component\HttpFoundation\Response;
* birthDate, email, gender, eu, street, zipCode and city, and every one of them is a 400 when it is
* missing. That is
* deliberately harsh - a 400 costs a whole application - and each rejection case is pinned here
* one field at a time, because these are the fields a teamer cannot be provisioned without
* (.ddev/plans/application-form-teamer-provisioning.md).
* one field at a time, because these are the fields a teamer cannot be provisioned without.
*/
class ApplicationFormControllerTest extends WebTestCase
{
@@ -412,7 +411,7 @@ class ApplicationFormControllerTest extends WebTestCase
/**
* A duplicate label is disambiguated by the identifier on the TYPO3 side, so both answers
* survive as separate keys (§3.3). The order is MySQL's, not the form's - a json column
* survive as separate keys. The order is MySQL's, not the form's - a json column
* sorts an object's keys by length - so only the set of labels is pinned here.
*/
public function testEveryLabelSurvivesIncludingADisambiguatedDuplicate(): void
@@ -528,7 +527,7 @@ class ApplicationFormControllerTest extends WebTestCase
}
/**
* §5.1 is not implemented yet: a double-clicked submit button stores two rows for now, and
* Dedupe is not implemented yet: a double-clicked submit button stores two rows for now, and
* this pins that it is a known state rather than an accident.
*/
public function testTheSamePayloadTwiceIsStoredTwiceForNow(): void