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 {#2781 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#2770 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#2760 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2937 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#2798 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#2911 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2984 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#3037 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#3016 +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 {#2716 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2853 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#2844 +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 {#3015 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2848 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#3036 +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 {#5051 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5049 -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 @1781709161 {#5018 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000139a0000000000000000" #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-06-17 17:12:41.328573 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5048 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013b80000000000000000" #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-06-17 17:12:41.328582 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5228 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5226 -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 @1781709161 {#5097 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013e90000000000000000" #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-06-17 17:12:41.331818 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5225 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014690000000000000000" #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-06-17 17:12:41.331831 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5261 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5259 -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 @1781709161 {#5052 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013bc0000000000000000" #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-06-17 17:12:41.331910 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5258 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148a0000000000000000" #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-06-17 17:12:41.331914 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5294 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5292 -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 @1781709161 {#5227 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000146b0000000000000000" #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-06-17 17:12:41.331973 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5291 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014ab0000000000000000" #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-06-17 17:12:41.331975 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5328 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5326 -customerConditions: [] -userConditions: [ "c_54668673-f102-4091-b5e9-6fa566f5c96d" => [ "group" => [ "conjunction" => "AND" ] ] "c_d85e0935-df2a-4401-96f7-2f1129ad0374" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_54668673-f102-4091-b5e9-6fa566f5c96d" ] ] "c_f828bb0c-c63a-4985-badd-76ab7ced2775" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_54668673-f102-4091-b5e9-6fa566f5c96d" ] ] ] -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 @1781709161 {#5325 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014cd0000000000000000" #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-06-17 17:12:41.332480 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5263 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148f0000000000000000" #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-06-17 17:12:41.332484 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5399 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5391 -customerConditions: [] -userConditions: [ "c_a34dd1c9-22ec-4936-9d9a-eb383c0bbedb" => [ "group" => [ "conjunction" => "AND" ] ] "c_a0d21d30-8635-4bdc-8fb2-5a50a11a4d3d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_a34dd1c9-22ec-4936-9d9a-eb383c0bbedb" ] ] "c_5a4a8333-78ef-4e9e-8b4b-3f2eaf18e489" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a34dd1c9-22ec-4936-9d9a-eb383c0bbedb" ] ] "c_c548ffcc-d62a-42b5-9c19-8db0e7c82b4b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_a34dd1c9-22ec-4936-9d9a-eb383c0bbedb" ] ] "c_e25ef810-bb1d-4e32-b8e4-390f98c6396d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a34dd1c9-22ec-4936-9d9a-eb383c0bbedb" ] ] ] -procedureConditions: [ "c_19ae89ec-d433-4821-a8cd-a3f1905089fb" => [ "group" => [ "conjunction" => "AND" ] ] "c_3f384651-09ad-4067-a2c1-d9a8102221f5" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_19ae89ec-d433-4821-a8cd-a3f1905089fb" ] ] "c_18971db6-f837-42ca-b084-cc0393c139c7" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_19ae89ec-d433-4821-a8cd-a3f1905089fb" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5396 -customerConditions: [] -userConditions: [ "c_a3bb119d-a7ce-4202-9570-33d24f68b728" => [ "group" => [ "conjunction" => "AND" ] ] "c_b50dd3e6-4e39-46a7-ba2d-a897128f0424" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_a3bb119d-a7ce-4202-9570-33d24f68b728" ] ] "c_6a85464f-4132-46e9-9da8-e141990250bf" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a3bb119d-a7ce-4202-9570-33d24f68b728" ] ] "c_f32ba2ac-cf79-4428-86b4-5ae9198ecd73" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_a3bb119d-a7ce-4202-9570-33d24f68b728" ] ] "c_290f616b-b319-42e2-9b49-045207c46c37" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a3bb119d-a7ce-4202-9570-33d24f68b728" ] ] ] -procedureConditions: [ "c_cc8def63-02f7-422a-a568-a96291b93165" => [ "group" => [ "conjunction" => "AND" ] ] "c_ba53b534-d8fa-4d33-97cb-fe22cc985c21" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_cc8def63-02f7-422a-a568-a96291b93165" ] ] "c_008a780d-0e90-40cd-b874-4d681d86b88c" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_cc8def63-02f7-422a-a568-a96291b93165" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5390 -customerConditions: [] -userConditions: [ "c_91acc767-4b30-4d7e-a50b-e63304d53ac6" => [ "group" => [ "conjunction" => "AND" ] ] "c_1e2e00e4-2209-4570-b0b1-d11e7289769b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_91acc767-4b30-4d7e-a50b-e63304d53ac6" ] ] "c_21cf610a-092f-4451-b9ff-adf28d3227f3" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_91acc767-4b30-4d7e-a50b-e63304d53ac6" ] ] ] -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 @1781709161 {#5398 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015160000000000000000" #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-06-17 17:12:41.332668 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5260 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148c0000000000000000" #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-06-17 17:12:41.332671 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5425 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5426 -customerConditions: [] -userConditions: [ "c_51f77e83-5478-46c8-b831-fbbc93cf45a1" => [ "group" => [ "conjunction" => "AND" ] ] "c_ec18c1f5-71dc-4875-ab91-4c20fff373ae" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_51f77e83-5478-46c8-b831-fbbc93cf45a1" ] ] "c_a3b895e7-7064-49fa-ab73-6ce0befeda21" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_51f77e83-5478-46c8-b831-fbbc93cf45a1" ] ] "c_6f472734-7803-4427-a80e-c5330ccb9c7e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_51f77e83-5478-46c8-b831-fbbc93cf45a1" ] ] "c_d660524b-add4-41f4-bd25-72d7faa422a8" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_51f77e83-5478-46c8-b831-fbbc93cf45a1" ] ] ] -procedureConditions: [ "c_460522a0-892e-4e97-8c55-265e7a3bf843" => [ "group" => [ "conjunction" => "AND" ] ] "c_4509d7ba-69c7-4d46-9dfe-7f8ea0de9a18" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_460522a0-892e-4e97-8c55-265e7a3bf843" ] ] "c_bbc08ce2-511a-4f8f-b3e9-d8c1b44472a2" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_460522a0-892e-4e97-8c55-265e7a3bf843" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5431 -customerConditions: [] -userConditions: [ "c_c3b15d74-34ed-484b-babf-26d28a3164dd" => [ "group" => [ "conjunction" => "AND" ] ] "c_106faa39-cea0-461d-b697-d4518568462d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_c3b15d74-34ed-484b-babf-26d28a3164dd" ] ] "c_ce0046f2-59d3-435d-a44e-8a230818b6e5" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c3b15d74-34ed-484b-babf-26d28a3164dd" ] ] "c_fd4397fa-f0fd-4af3-92f8-2ea74d070742" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_c3b15d74-34ed-484b-babf-26d28a3164dd" ] ] "c_37a40269-12d8-4e01-b997-a49f826619b1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c3b15d74-34ed-484b-babf-26d28a3164dd" ] ] ] -procedureConditions: [ "c_74bae602-addc-44cd-ad38-6115d96c3d42" => [ "group" => [ "conjunction" => "AND" ] ] "c_4d89dc78-9603-4773-b4e9-577d2d4684ee" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_74bae602-addc-44cd-ad38-6115d96c3d42" ] ] "c_25940508-6c8d-429a-96bb-51f3feaa257a" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_74bae602-addc-44cd-ad38-6115d96c3d42" ] ] ] } ] -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 @1781709161 {#5434 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000153a0000000000000000" #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-06-17 17:12:41.332793 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781709161 {#5327 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014cf0000000000000000" #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-06-17 17:12:41.332795 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]