Validator calls
In
GlobalConfig.php
line ():
No violations
[ "value" => [ "DiPlanPortal" => [ "url" => "https://diplanportal-dev.demos-europe.eu/" ] "DiPlanCockpit" => [ "url" => "https://sh.cockpit.diplanung.de" "restricted" => true ] ] "constraints" => [ Symfony\Component\Validator\Constraints\Type {#1413 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1419 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#1423 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1416 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1414 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#1418 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1415 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1417 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#1425 +payload: null +groups: [ "Default" ] +message: "This value is not a valid URL." +protocols: [ "http" "https" ] +relativeProtocol: false +normalizer: null } ] +message: "This value should satisfy at least one of the following constraints:" +messageCollection: "Each element of this collection should satisfy its own set of constraints." +includeInternalMessages: true } Symfony\Component\Validator\Constraints\Optional {#1426 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1427 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#1428 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } ] } ] } ] "groups" => null ]
In
GlobalConfig.php
line ():
No violations
[ "value" => [ "DiPlanPortal" "DiPlanCockpit" ] "constraints" => [ Symfony\Component\Validator\Constraints\All {#1433 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1429 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1437 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } ] } ] "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#1051 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#1053 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_read_procedure_message" -label: "needed to retrieve procedure-messages generated when updating creating or deleting a procedure" -description: "" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#1069 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000042d0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.428664 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#1054 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000041e0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.428672 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#863 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#865 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_procedure_message_kom_create" -label: "Needed to generate a procedure message of type 0401." -description: "" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#1005 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003ed0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431433 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#866 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003620000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431437 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#830 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#832 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_procedure_message_kom_update" -label: "Needed to generate a procedure message of type 0402." -description: "" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#1085 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000043d0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431495 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#833 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003410000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431498 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#797 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#799 -customerConditions: [] -userConditions: [] -procedureConditions: [] } ] -name: "feature_procedure_message_kom_delete" -label: "Needed to generate a procedure message of type 0409." -description: "" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#864 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003600000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431560 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#800 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003200000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.431562 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#763 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#765 -customerConditions: [] -userConditions: [ "c_0cfe8e23-caf8-4a11-977f-87d5df56fe55" => [ "group" => [ "conjunction" => "AND" ] ] "c_fdc5038d-6598-45e6-92d8-9470fc075028" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_0cfe8e23-caf8-4a11-977f-87d5df56fe55" ] ] "c_4eed97b2-2adc-4564-99e4-80f91aa17b53" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0cfe8e23-caf8-4a11-977f-87d5df56fe55" ] ] ] -procedureConditions: [] } ] -name: "feature_set_mein_berlin_organisation_id" -label: "Allows to set a custom organisation id related to our organisation id." -description: "This is a necessary parameter of an update url for meinBerlin" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#766 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002fe0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432047 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#788 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003140000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432050 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#692 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#700 -customerConditions: [] -userConditions: [ "c_ce8cd60f-8961-40df-b728-ec27aceafa68" => [ "group" => [ "conjunction" => "AND" ] ] "c_8bd532e3-2d13-44db-b114-e040c33cef5d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ce8cd60f-8961-40df-b728-ec27aceafa68" ] ] "c_940b9eb1-74f7-4399-904c-d4bb31877653" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_ce8cd60f-8961-40df-b728-ec27aceafa68" ] ] "c_979ac762-0012-48ff-bcc3-a3cc1e9040fe" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_ce8cd60f-8961-40df-b728-ec27aceafa68" ] ] "c_bac5d101-9be4-4cfa-b56e-da613350eb37" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ce8cd60f-8961-40df-b728-ec27aceafa68" ] ] ] -procedureConditions: [ "c_2d74427b-f4e0-4273-9965-12452b7f2745" => [ "group" => [ "conjunction" => "AND" ] ] "c_0f130ed6-1591-4d72-a5d6-58098a5e5625" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2d74427b-f4e0-4273-9965-12452b7f2745" ] ] "c_7898ee47-0407-4034-beeb-cb424602f7ae" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_2d74427b-f4e0-4273-9965-12452b7f2745" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#695 -customerConditions: [] -userConditions: [ "c_c92573a1-bab9-4ce7-b7a4-c296764eba2b" => [ "group" => [ "conjunction" => "AND" ] ] "c_2cf1f016-0f46-4734-bbce-31c2e510a7a3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_c92573a1-bab9-4ce7-b7a4-c296764eba2b" ] ] "c_ddbd3129-33e6-4b72-96fe-89479c7723ce" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c92573a1-bab9-4ce7-b7a4-c296764eba2b" ] ] "c_c0eb605b-ca90-49f3-8850-14dbc81641ff" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_c92573a1-bab9-4ce7-b7a4-c296764eba2b" ] ] "c_0e9e2fda-1c1b-48a9-9972-1f4df3532ec6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c92573a1-bab9-4ce7-b7a4-c296764eba2b" ] ] ] -procedureConditions: [ "c_3d9b6594-2402-42a6-9585-f025f11f1286" => [ "group" => [ "conjunction" => "AND" ] ] "c_ef69dd52-0c09-42e7-8dde-08cb0a0a8cbb" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_3d9b6594-2402-42a6-9585-f025f11f1286" ] ] "c_01b5a38e-11cc-4a27-b1d9-75f87f7eb331" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_3d9b6594-2402-42a6-9585-f025f11f1286" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#701 -customerConditions: [] -userConditions: [ "c_a2233331-48af-4efd-97c7-b8507723287a" => [ "group" => [ "conjunction" => "AND" ] ] "c_e84decc3-132b-48cb-809a-efa2723d5114" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_a2233331-48af-4efd-97c7-b8507723287a" ] ] "c_5c78bc97-0bdf-4826-b70e-a6ea2cbf5aa0" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a2233331-48af-4efd-97c7-b8507723287a" ] ] ] -procedureConditions: [] } ] -name: "feature_get_mein_berlin_organisation_id" -label: "Allows to get a custom organisation id related to our organisation id." -description: "This is a necessary parameter of an update url for meinBerlin" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#693 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002b50000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432210 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#831 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000033f0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432212 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#666 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#665 -customerConditions: [] -userConditions: [ "c_a81af6d2-89e2-497e-a61b-59264e8ad72f" => [ "group" => [ "conjunction" => "AND" ] ] "c_d9caeac3-51d9-480a-b8a1-f6a50227447d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_a81af6d2-89e2-497e-a61b-59264e8ad72f" ] ] "c_64e93233-02a8-47a4-b346-ebe86f098062" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a81af6d2-89e2-497e-a61b-59264e8ad72f" ] ] "c_262b398e-a994-4415-9005-19f17cb635a4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_a81af6d2-89e2-497e-a61b-59264e8ad72f" ] ] "c_3518c3fd-7dc8-41bb-bdcf-151b309d8910" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a81af6d2-89e2-497e-a61b-59264e8ad72f" ] ] ] -procedureConditions: [ "c_5d43941d-9974-4e20-bf20-8fbbc7b64a39" => [ "group" => [ "conjunction" => "AND" ] ] "c_0558f201-af02-45c9-a642-5de60491c25f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_5d43941d-9974-4e20-bf20-8fbbc7b64a39" ] ] "c_ebc6d3e2-df10-4b32-99e0-4e02e37b722e" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_5d43941d-9974-4e20-bf20-8fbbc7b64a39" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#660 -customerConditions: [] -userConditions: [ "c_3669db46-2686-4328-8b77-c41b134d7419" => [ "group" => [ "conjunction" => "AND" ] ] "c_81012ad4-4ade-4f98-8caf-c13d8a9ab8fc" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_3669db46-2686-4328-8b77-c41b134d7419" ] ] "c_0d26820b-e0c4-4887-b16c-e8c511de19ee" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3669db46-2686-4328-8b77-c41b134d7419" ] ] "c_e5d49ad1-614c-400e-95f6-c565169bd7cb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_3669db46-2686-4328-8b77-c41b134d7419" ] ] "c_8bbabc6d-9fb4-4ded-bb14-1b9da4907c29" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_3669db46-2686-4328-8b77-c41b134d7419" ] ] ] -procedureConditions: [ "c_31daa754-7d87-46ed-a76b-6aa336a91635" => [ "group" => [ "conjunction" => "AND" ] ] "c_037d7e9c-a065-44d7-9399-39e7a8c59884" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_31daa754-7d87-46ed-a76b-6aa336a91635" ] ] "c_ca317939-92f3-4c77-919b-1ea4f1170879" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_31daa754-7d87-46ed-a76b-6aa336a91635" ] ] ] } ] -name: "feature_set_mein_berlin_district" -label: """ Allows to set a district code used at meinBerlin to\n locate the procedure geographically in Berlin districts """ -description: "" -exposed: true #createdAt: Carbon\Carbon @1773565607 {#657 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002910000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432309 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773565607 {#764 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002fc0000000000000000" #localMonthsOverflow: null #localYearsOverflow: null #localStrictModeEnabled: null #localHumanDiffOptions: null #localToStringFormat: null #localSerializer: null #localMacros: null #localGenericMacros: null #localFormatFunction: null #localTranslator: null #dumpProperties: [ "date" "timezone_type" "timezone" ] #dumpLocale: null #dumpDateProperties: null date: 2026-03-15 10:06:47.432311 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]