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 {#89 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#83 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#80 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#86 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#88 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#84 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#87 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#85 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#78 +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 {#77 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#76 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#3234 +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 {#3280 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#3281 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#3191 +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 {#5345 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5343 -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 @1794161464 {#5215 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000145f0000000000000000" #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-08 19:11:04.538421 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5342 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014de0000000000000000" #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-08 19:11:04.538430 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5494 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5492 -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 @1794161464 {#5460 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015540000000000000000" #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-08 19:11:04.543325 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5491 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015730000000000000000" #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-08 19:11:04.543329 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5527 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5525 -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 @1794161464 {#5346 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014e20000000000000000" #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-08 19:11:04.543387 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5524 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015940000000000000000" #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-08 19:11:04.543390 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5560 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5558 -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 @1794161464 {#5493 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015750000000000000000" #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-08 19:11:04.543438 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5557 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015b50000000000000000" #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-08 19:11:04.543441 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5594 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5592 -customerConditions: [] -userConditions: [ "c_31a5dbff-6470-408f-852c-08b741eceef7" => [ "group" => [ "conjunction" => "AND" ] ] "c_71e66823-9f18-4fdf-9f85-0281cf493cb6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_31a5dbff-6470-408f-852c-08b741eceef7" ] ] "c_c0cbe4fe-81b0-49d3-91b1-23527a1978de" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_31a5dbff-6470-408f-852c-08b741eceef7" ] ] ] -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 @1794161464 {#5591 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015d70000000000000000" #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-08 19:11:04.543920 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5529 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015990000000000000000" #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-08 19:11:04.543923 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5655 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5647 -customerConditions: [] -userConditions: [ "c_93aa1976-f33b-4853-bcf3-64e9a1c40efa" => [ "group" => [ "conjunction" => "AND" ] ] "c_32f40c64-05d1-4f76-8002-b08798f0cab4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_93aa1976-f33b-4853-bcf3-64e9a1c40efa" ] ] "c_d49176f2-0f0b-4209-99d8-fa1d325dcbde" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_93aa1976-f33b-4853-bcf3-64e9a1c40efa" ] ] "c_eaf6447f-4399-47d8-92e2-edbb74c63461" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_93aa1976-f33b-4853-bcf3-64e9a1c40efa" ] ] "c_e74d1abe-9db8-4ee1-967e-aa2a04d1d12b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_93aa1976-f33b-4853-bcf3-64e9a1c40efa" ] ] ] -procedureConditions: [ "c_8f3cfa28-2b00-46f0-8584-ce3049b5696b" => [ "group" => [ "conjunction" => "AND" ] ] "c_1d712449-131d-4c0e-a879-cb9074886bd0" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_8f3cfa28-2b00-46f0-8584-ce3049b5696b" ] ] "c_662e48ca-7392-492c-a958-1f264f627bc6" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_8f3cfa28-2b00-46f0-8584-ce3049b5696b" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5652 -customerConditions: [] -userConditions: [ "c_13a59505-6a17-4303-87c2-678db504cc06" => [ "group" => [ "conjunction" => "AND" ] ] "c_8c319480-d628-46e4-be01-6aa896238c70" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_13a59505-6a17-4303-87c2-678db504cc06" ] ] "c_87be2868-fa7c-4816-8f18-e41dd83cb058" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_13a59505-6a17-4303-87c2-678db504cc06" ] ] "c_eb011a7b-79af-4328-bb0b-676ccecf3a16" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_13a59505-6a17-4303-87c2-678db504cc06" ] ] "c_809ccfb4-0111-415f-b9d6-28d2fb9197da" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_13a59505-6a17-4303-87c2-678db504cc06" ] ] ] -procedureConditions: [ "c_6c225646-8d31-4193-84b4-4b8b82c12e20" => [ "group" => [ "conjunction" => "AND" ] ] "c_166cfc67-5bdd-4137-8922-7d3613d273a9" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6c225646-8d31-4193-84b4-4b8b82c12e20" ] ] "c_734acafd-111f-4088-95c3-14c2ce20a465" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_6c225646-8d31-4193-84b4-4b8b82c12e20" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5646 -customerConditions: [] -userConditions: [ "c_f2f214b9-2066-48eb-b04f-cc7f4a72881c" => [ "group" => [ "conjunction" => "AND" ] ] "c_ad660e7b-bc71-402e-926c-4a625cf8ef7e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_f2f214b9-2066-48eb-b04f-cc7f4a72881c" ] ] "c_77c40da5-6e10-431b-8adf-aead046eb91f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f2f214b9-2066-48eb-b04f-cc7f4a72881c" ] ] ] -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 @1794161464 {#5654 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000016160000000000000000" #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-08 19:11:04.544105 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5526 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015960000000000000000" #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-08 19:11:04.544108 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5681 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5682 -customerConditions: [] -userConditions: [ "c_49d0a630-a4d6-4d66-a355-4568a27eb104" => [ "group" => [ "conjunction" => "AND" ] ] "c_4d6a985e-43e6-492e-b478-6d92fe84b2d8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_49d0a630-a4d6-4d66-a355-4568a27eb104" ] ] "c_6890d1f7-6d80-4eb0-a95c-f719a836f8d9" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_49d0a630-a4d6-4d66-a355-4568a27eb104" ] ] "c_01aaa85f-6760-4d78-ad15-7a0f6e9b6d63" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_49d0a630-a4d6-4d66-a355-4568a27eb104" ] ] "c_cbe4376c-9c24-4bd2-b945-692bd7c0f664" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_49d0a630-a4d6-4d66-a355-4568a27eb104" ] ] ] -procedureConditions: [ "c_5e9c1112-7478-4021-9717-21b5ccdd79b1" => [ "group" => [ "conjunction" => "AND" ] ] "c_5311d2c4-e375-49d2-92b0-0c5236a6a2ae" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_5e9c1112-7478-4021-9717-21b5ccdd79b1" ] ] "c_649c0c6c-133e-45af-951b-1490003337db" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_5e9c1112-7478-4021-9717-21b5ccdd79b1" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5687 -customerConditions: [] -userConditions: [ "c_2a8d1686-4a43-4fde-b728-a4a05cd1695f" => [ "group" => [ "conjunction" => "AND" ] ] "c_79fdd5f2-61f3-4503-bda8-d7e76213a284" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_2a8d1686-4a43-4fde-b728-a4a05cd1695f" ] ] "c_64b19625-29cb-4617-9073-4d753c30a9c0" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_2a8d1686-4a43-4fde-b728-a4a05cd1695f" ] ] "c_2730c1b8-6a90-401d-9d20-862b90f95151" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_2a8d1686-4a43-4fde-b728-a4a05cd1695f" ] ] "c_13e84ca4-f367-40ce-bdfb-8417b7bf0cf7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2a8d1686-4a43-4fde-b728-a4a05cd1695f" ] ] ] -procedureConditions: [ "c_011f8457-c3c7-4af5-8b55-635779729243" => [ "group" => [ "conjunction" => "AND" ] ] "c_2337fc25-cdf2-4af0-8479-677911733e52" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_011f8457-c3c7-4af5-8b55-635779729243" ] ] "c_47709150-8601-400f-902f-3044f2f15a72" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_011f8457-c3c7-4af5-8b55-635779729243" ] ] ] } ] -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 @1794161464 {#5690 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000163a0000000000000000" #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-08 19:11:04.544212 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794161464 {#5593 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015d90000000000000000" #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-08 19:11:04.544215 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]