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 @1794071868 {#5217 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014610000000000000000" #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:48.443590 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.443598 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 @1794071868 {#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-07 18:17:48.454675 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.454680 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 @1794071868 {#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-07 18:17:48.454739 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.454742 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 @1794071868 {#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-07 18:17:48.454790 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.454792 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_544d4a3c-0b35-40c2-948a-cd5cee8b2d87" => [ "group" => [ "conjunction" => "AND" ] ] "c_e758f274-4d3c-4fd1-a65f-08761ef54250" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_544d4a3c-0b35-40c2-948a-cd5cee8b2d87" ] ] "c_07e110aa-2504-4a21-afa8-566c191110d3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_544d4a3c-0b35-40c2-948a-cd5cee8b2d87" ] ] ] -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 @1794071868 {#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-07 18:17:48.455289 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.455293 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_ac9613f8-d33d-4310-91ef-e5db0bc96b2e" => [ "group" => [ "conjunction" => "AND" ] ] "c_fd4900d4-e14b-4ac4-91fc-3f2e24d54471" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ac9613f8-d33d-4310-91ef-e5db0bc96b2e" ] ] "c_3ee2197b-decb-4e79-8ac9-d8bade36854e" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_ac9613f8-d33d-4310-91ef-e5db0bc96b2e" ] ] "c_29187a90-2746-4597-b828-5f6e975385d5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_ac9613f8-d33d-4310-91ef-e5db0bc96b2e" ] ] "c_1b055c95-d928-439b-b731-5605af5fd897" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ac9613f8-d33d-4310-91ef-e5db0bc96b2e" ] ] ] -procedureConditions: [ "c_cc77db77-54ab-4c9b-aa86-3951b1a218c4" => [ "group" => [ "conjunction" => "AND" ] ] "c_10c3204f-9737-4878-bfa5-0cb5d01f3a05" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_cc77db77-54ab-4c9b-aa86-3951b1a218c4" ] ] "c_2e994b2f-73e2-4431-8672-ec3286a41a3a" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_cc77db77-54ab-4c9b-aa86-3951b1a218c4" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5652 -customerConditions: [] -userConditions: [ "c_b5a20a9a-ecdd-4ed5-ba23-42029de8beff" => [ "group" => [ "conjunction" => "AND" ] ] "c_3662c5cc-e8c5-482d-9ab4-e4458f6f8627" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_b5a20a9a-ecdd-4ed5-ba23-42029de8beff" ] ] "c_b4b13925-367c-49be-873c-a60b97a44311" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_b5a20a9a-ecdd-4ed5-ba23-42029de8beff" ] ] "c_c45430a5-471b-4174-840c-ce3912311639" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_b5a20a9a-ecdd-4ed5-ba23-42029de8beff" ] ] "c_f5522113-fa9f-45ff-8961-3da0c020ff03" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_b5a20a9a-ecdd-4ed5-ba23-42029de8beff" ] ] ] -procedureConditions: [ "c_0c38046e-40e3-4592-be96-cf78828f7699" => [ "group" => [ "conjunction" => "AND" ] ] "c_8b82258d-db48-44ed-86b1-af80794d9cc5" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_0c38046e-40e3-4592-be96-cf78828f7699" ] ] "c_9277cbdf-5af5-4103-a4b5-b47a7554d399" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_0c38046e-40e3-4592-be96-cf78828f7699" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5646 -customerConditions: [] -userConditions: [ "c_98715fcb-f6a8-4eed-8e9d-3b2dc210cc55" => [ "group" => [ "conjunction" => "AND" ] ] "c_0f9e8060-4ecb-4f06-a437-34017d750664" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_98715fcb-f6a8-4eed-8e9d-3b2dc210cc55" ] ] "c_6bb9d4b1-e9a1-432d-abbc-8e6c36667e30" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_98715fcb-f6a8-4eed-8e9d-3b2dc210cc55" ] ] ] -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 @1794071868 {#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-07 18:17:48.455461 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.455464 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_aa17bb6c-0a51-41eb-bd5b-e894917191c1" => [ "group" => [ "conjunction" => "AND" ] ] "c_2f42e713-2527-44b7-82b9-2884ec6f8860" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_aa17bb6c-0a51-41eb-bd5b-e894917191c1" ] ] "c_d4bd1a8e-835b-4a57-88f7-6e29d2e02bdc" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_aa17bb6c-0a51-41eb-bd5b-e894917191c1" ] ] "c_8519ebf7-9182-4ca4-b76a-ed147363dbde" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_aa17bb6c-0a51-41eb-bd5b-e894917191c1" ] ] "c_0fc660fb-8f43-48fe-adc4-03d81bcef6d9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_aa17bb6c-0a51-41eb-bd5b-e894917191c1" ] ] ] -procedureConditions: [ "c_594d84dd-48e9-4c82-ac56-117964100861" => [ "group" => [ "conjunction" => "AND" ] ] "c_fa98edd2-0f22-48b6-9b2e-feea8250fb2b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_594d84dd-48e9-4c82-ac56-117964100861" ] ] "c_fac806d1-5add-4c5d-a6f0-de11d490082e" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_594d84dd-48e9-4c82-ac56-117964100861" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5687 -customerConditions: [] -userConditions: [ "c_0a6c2d8e-e5c2-4506-977b-c48e30978600" => [ "group" => [ "conjunction" => "AND" ] ] "c_d8d79b9d-2b30-4ae9-ae2e-b3d494b01712" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_0a6c2d8e-e5c2-4506-977b-c48e30978600" ] ] "c_245a420f-4696-417a-a3c2-d64f52541d30" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_0a6c2d8e-e5c2-4506-977b-c48e30978600" ] ] "c_56ffcada-564a-4f6d-88cc-dfbe1580ceb4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_0a6c2d8e-e5c2-4506-977b-c48e30978600" ] ] "c_4e353df7-faf3-4542-b6d9-47e0e28bbdfb" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0a6c2d8e-e5c2-4506-977b-c48e30978600" ] ] ] -procedureConditions: [ "c_5f17e60c-8d07-4d44-889c-62785dc811b7" => [ "group" => [ "conjunction" => "AND" ] ] "c_3b770395-4608-4149-8f3a-ac32a93f8032" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_5f17e60c-8d07-4d44-889c-62785dc811b7" ] ] "c_385ae8f2-d74b-4e8b-adf6-ebdd455153b1" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_5f17e60c-8d07-4d44-889c-62785dc811b7" ] ] ] } ] -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 @1794071868 {#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-07 18:17:48.455566 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071868 {#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-07 18:17:48.455568 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]