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 {#1306 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1312 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#1316 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1309 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1307 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#1311 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1308 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1310 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#1318 +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 {#1319 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1320 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#1321 +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 {#1326 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1322 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1330 +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 {#931 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#929 -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 @1794071832 {#898 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003820000000000000000" #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-11-07 18:17:12.633800 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#928 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003a00000000000000000" #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-11-07 18:17:12.633808 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#667 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#669 -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 @1794071832 {#701 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002bd0000000000000000" #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-11-07 18:17:12.635615 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#670 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000029e0000000000000000" #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-11-07 18:17:12.635619 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#634 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#636 -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 @1794071832 {#932 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003a40000000000000000" #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-11-07 18:17:12.635676 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#637 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000027d0000000000000000" #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-11-07 18:17:12.635678 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#601 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#603 -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 @1794071832 {#668 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000029c0000000000000000" #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-11-07 18:17:12.635727 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#604 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000025c0000000000000000" #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-11-07 18:17:12.635729 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#567 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#569 -customerConditions: [] -userConditions: [ "c_b1ccd425-ce90-4b68-9194-8facebc8be55" => [ "group" => [ "conjunction" => "AND" ] ] "c_16ae3c6d-6b07-4466-a348-f344e3e967df" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_b1ccd425-ce90-4b68-9194-8facebc8be55" ] ] "c_6d0c2ba8-ada0-4b51-8865-2482d28774e1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b1ccd425-ce90-4b68-9194-8facebc8be55" ] ] ] -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 @1794071832 {#570 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000023a0000000000000000" #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-11-07 18:17:12.636202 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#632 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002780000000000000000" #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-11-07 18:17:12.636205 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#506 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#514 -customerConditions: [] -userConditions: [ "c_f5c74d9b-8318-4f05-9f1a-8d945f87deec" => [ "group" => [ "conjunction" => "AND" ] ] "c_a075f03a-de54-424e-8430-576490dcb63b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_f5c74d9b-8318-4f05-9f1a-8d945f87deec" ] ] "c_b5f9c24b-d297-4fa9-91b8-d6300c190aec" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_f5c74d9b-8318-4f05-9f1a-8d945f87deec" ] ] "c_9592b7de-3f73-412a-ba2f-dd85ae1b5350" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_f5c74d9b-8318-4f05-9f1a-8d945f87deec" ] ] "c_76e7dd9f-b8da-4c23-b72a-18f6d41a4e34" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f5c74d9b-8318-4f05-9f1a-8d945f87deec" ] ] ] -procedureConditions: [ "c_208504ba-d724-4f65-b6f3-f564d66da2af" => [ "group" => [ "conjunction" => "AND" ] ] "c_8f1803ba-6f1d-4a48-971e-2c292f5a0207" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_208504ba-d724-4f65-b6f3-f564d66da2af" ] ] "c_25376610-9afa-4342-977f-22ab06ffbf2a" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_208504ba-d724-4f65-b6f3-f564d66da2af" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#509 -customerConditions: [] -userConditions: [ "c_84758625-05fb-43a8-9024-cea46149be0f" => [ "group" => [ "conjunction" => "AND" ] ] "c_4b0158c1-17e6-48e5-9e97-189c507e1ae8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_84758625-05fb-43a8-9024-cea46149be0f" ] ] "c_5afdf666-4a3b-4f06-a17b-1e6f186fbe2c" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_84758625-05fb-43a8-9024-cea46149be0f" ] ] "c_d01a6eaa-ab43-4b68-acfc-38ba45f677a3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_84758625-05fb-43a8-9024-cea46149be0f" ] ] "c_6d0b4ed2-2146-4971-a48a-155f458ca1ac" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_84758625-05fb-43a8-9024-cea46149be0f" ] ] ] -procedureConditions: [ "c_2949ea83-e1a4-44bd-857d-dd392ee37002" => [ "group" => [ "conjunction" => "AND" ] ] "c_6c704b3e-e06d-4112-90d7-1c90c308d871" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2949ea83-e1a4-44bd-857d-dd392ee37002" ] ] "c_4c72b331-8ba8-48bd-a757-8a177b6f86d1" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_2949ea83-e1a4-44bd-857d-dd392ee37002" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#515 -customerConditions: [] -userConditions: [ "c_2ce8de5e-6681-4da5-856a-192bfab397f8" => [ "group" => [ "conjunction" => "AND" ] ] "c_42565847-4a40-4a74-91cb-6b1db0dcce64" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_2ce8de5e-6681-4da5-856a-192bfab397f8" ] ] "c_c8f1ba65-2c9e-438d-a209-091273f97e53" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2ce8de5e-6681-4da5-856a-192bfab397f8" ] ] ] -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 @1794071832 {#507 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001fb0000000000000000" #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-11-07 18:17:12.636371 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#635 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000027b0000000000000000" #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-11-07 18:17:12.636373 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#480 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#479 -customerConditions: [] -userConditions: [ "c_095a44d2-6a72-443d-ba21-8f8a55a81e19" => [ "group" => [ "conjunction" => "AND" ] ] "c_cda00097-6ce1-4c9f-a811-f8a8f5d1bfb8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_095a44d2-6a72-443d-ba21-8f8a55a81e19" ] ] "c_84100dae-4ccd-4a1d-9efb-f3017ca49eea" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_095a44d2-6a72-443d-ba21-8f8a55a81e19" ] ] "c_f8784306-9a32-47be-9c95-a82b14a71a85" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_095a44d2-6a72-443d-ba21-8f8a55a81e19" ] ] "c_472f321e-5c87-425f-a61a-f2cd7fe84f75" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_095a44d2-6a72-443d-ba21-8f8a55a81e19" ] ] ] -procedureConditions: [ "c_708ff929-82cb-4e4e-b124-16e9b67fa6ce" => [ "group" => [ "conjunction" => "AND" ] ] "c_5edb1186-bd3a-400f-91a1-953ddc3a6ae2" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_708ff929-82cb-4e4e-b124-16e9b67fa6ce" ] ] "c_5be46560-a2a7-4524-823a-93380192fb3f" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_708ff929-82cb-4e4e-b124-16e9b67fa6ce" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#474 -customerConditions: [] -userConditions: [ "c_3ff3f597-77d4-4757-9853-7a87c767de7a" => [ "group" => [ "conjunction" => "AND" ] ] "c_4e4dc6d6-d7eb-428f-b3f5-a2c129bc604c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_3ff3f597-77d4-4757-9853-7a87c767de7a" ] ] "c_b5aa6040-5b43-400b-9348-6968d5a395ad" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_3ff3f597-77d4-4757-9853-7a87c767de7a" ] ] "c_644d018a-6c90-49d6-afdd-14eae0a7a038" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_3ff3f597-77d4-4757-9853-7a87c767de7a" ] ] "c_10413a1b-f3b0-4c56-bf26-808ed9db6885" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_3ff3f597-77d4-4757-9853-7a87c767de7a" ] ] ] -procedureConditions: [ "c_91eb3b68-166f-4094-9760-19b790ae3dc2" => [ "group" => [ "conjunction" => "AND" ] ] "c_81167f66-41e8-4a6e-b22a-7ed184b1b8e7" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_91eb3b68-166f-4094-9760-19b790ae3dc2" ] ] "c_2a1aaa94-aa0f-4045-9b52-a529bc13840a" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_91eb3b68-166f-4094-9760-19b790ae3dc2" ] ] ] } ] -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 @1794071832 {#471 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001d70000000000000000" #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-11-07 18:17:12.636478 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071832 {#568 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002380000000000000000" #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-11-07 18:17:12.636481 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]