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 @1794071867 {#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:47.816549 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.816557 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 @1794071867 {#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:47.827558 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.827562 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 @1794071867 {#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:47.827622 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.827624 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 @1794071867 {#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:47.827674 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.827676 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_be9ed7c1-ca1c-42c0-a970-6298f35d8997" => [ "group" => [ "conjunction" => "AND" ] ] "c_6bccb7f4-0f5b-4aa1-91a3-c0363d02761a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_be9ed7c1-ca1c-42c0-a970-6298f35d8997" ] ] "c_0355cde5-80f9-4f0c-983d-5a26d7daabe4" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_be9ed7c1-ca1c-42c0-a970-6298f35d8997" ] ] ] -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 @1794071867 {#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:47.828218 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.828221 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_9273b678-3daa-4170-a011-7d7b3e8b554d" => [ "group" => [ "conjunction" => "AND" ] ] "c_b94b2b11-6d55-4a03-ae95-7d799249d8e5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_9273b678-3daa-4170-a011-7d7b3e8b554d" ] ] "c_baba4ce8-37ee-4c4b-8f70-3be62b88916b" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_9273b678-3daa-4170-a011-7d7b3e8b554d" ] ] "c_41aef4f5-4deb-49f5-97c0-63b661943c6c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_9273b678-3daa-4170-a011-7d7b3e8b554d" ] ] "c_8f824abb-e07d-4cbd-af67-393961289834" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_9273b678-3daa-4170-a011-7d7b3e8b554d" ] ] ] -procedureConditions: [ "c_c1d4dbe1-64f1-4237-8d40-f327a1772c5c" => [ "group" => [ "conjunction" => "AND" ] ] "c_fb9f912d-72ec-44ba-b9f3-0e423a13964b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c1d4dbe1-64f1-4237-8d40-f327a1772c5c" ] ] "c_4b28fc53-3dd8-4df9-9daf-459b032e9993" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_c1d4dbe1-64f1-4237-8d40-f327a1772c5c" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5652 -customerConditions: [] -userConditions: [ "c_6d43b834-5f94-4cd8-a811-51771393613e" => [ "group" => [ "conjunction" => "AND" ] ] "c_1c89c6cf-acd2-49b5-b392-5c5872e73037" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_6d43b834-5f94-4cd8-a811-51771393613e" ] ] "c_5a173ac4-37c2-493c-891e-63397a0349d7" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_6d43b834-5f94-4cd8-a811-51771393613e" ] ] "c_14934b7b-c399-453f-8179-586866971431" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_6d43b834-5f94-4cd8-a811-51771393613e" ] ] "c_78f895ca-3001-49b7-bd05-2ce2353512e7" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6d43b834-5f94-4cd8-a811-51771393613e" ] ] ] -procedureConditions: [ "c_dbd98530-886d-4644-b4bd-e71a72deaeea" => [ "group" => [ "conjunction" => "AND" ] ] "c_7fe835aa-05af-4345-bf50-195decab0220" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_dbd98530-886d-4644-b4bd-e71a72deaeea" ] ] "c_c04a955a-ecef-4727-8bd1-2279e5ef4ba2" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_dbd98530-886d-4644-b4bd-e71a72deaeea" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5646 -customerConditions: [] -userConditions: [ "c_83aa39cc-1af4-4f79-9fd3-4b027934f8ca" => [ "group" => [ "conjunction" => "AND" ] ] "c_5f11eccb-139f-4c27-b357-c1505ff225bb" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_83aa39cc-1af4-4f79-9fd3-4b027934f8ca" ] ] "c_385ec301-f2be-4b61-8415-3d1ef9e98dfe" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_83aa39cc-1af4-4f79-9fd3-4b027934f8ca" ] ] ] -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 @1794071867 {#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:47.828401 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.828403 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_7547ae49-3506-45e1-92f2-89e5ca357ae1" => [ "group" => [ "conjunction" => "AND" ] ] "c_804c274e-c268-4762-8048-117c63a502f9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_7547ae49-3506-45e1-92f2-89e5ca357ae1" ] ] "c_d7dd0840-03a9-4ab4-9039-5c829328ed14" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7547ae49-3506-45e1-92f2-89e5ca357ae1" ] ] "c_4f7cb34b-9a00-4af5-aaf9-571e40220c67" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_7547ae49-3506-45e1-92f2-89e5ca357ae1" ] ] "c_d318db8b-4b98-4abd-8090-f09964cd4a21" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7547ae49-3506-45e1-92f2-89e5ca357ae1" ] ] ] -procedureConditions: [ "c_6ca0585b-69f4-4998-9a53-d17538cb92bb" => [ "group" => [ "conjunction" => "AND" ] ] "c_8147f80e-05a2-48c7-b21f-98401cf03a36" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_6ca0585b-69f4-4998-9a53-d17538cb92bb" ] ] "c_4bb53106-f0d8-4a7b-9930-322c1c4b7209" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_6ca0585b-69f4-4998-9a53-d17538cb92bb" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5687 -customerConditions: [] -userConditions: [ "c_4276d444-a4e3-4f18-af9c-02f609a132d1" => [ "group" => [ "conjunction" => "AND" ] ] "c_eaac641e-dda8-4ee1-854c-3ddd8218f589" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_4276d444-a4e3-4f18-af9c-02f609a132d1" ] ] "c_1fd01aa5-d48c-4a19-a91f-1b4c967ac9d4" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_4276d444-a4e3-4f18-af9c-02f609a132d1" ] ] "c_4e2f93c3-57a2-40a4-8ef2-682be9286672" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_4276d444-a4e3-4f18-af9c-02f609a132d1" ] ] "c_e1107b4b-5d84-45b6-bdec-00fde0f75c76" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4276d444-a4e3-4f18-af9c-02f609a132d1" ] ] ] -procedureConditions: [ "c_14d122af-4354-4a35-912d-3ea5d7851b8a" => [ "group" => [ "conjunction" => "AND" ] ] "c_fbd78827-76fc-496a-a762-31fa4aa28bcc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_14d122af-4354-4a35-912d-3ea5d7851b8a" ] ] "c_7d594f89-a184-4024-9867-ab0152785dbf" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_14d122af-4354-4a35-912d-3ea5d7851b8a" ] ] ] } ] -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 @1794071867 {#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:47.828508 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1794071867 {#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:47.828510 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]