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 {#1413 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1419 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#1423 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1416 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1414 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#1418 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1415 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1417 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#1425 +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 {#1426 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1427 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#1428 +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 {#1433 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1429 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1437 +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 {#1051 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#1053 -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 @1773414130 {#1069 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000042d0000000000000000" #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-03-13 16:02:10.917845 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#1054 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000041e0000000000000000" #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-03-13 16:02:10.917854 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#863 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#865 -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 @1773414130 {#1005 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003ed0000000000000000" #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-03-13 16:02:10.921086 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#866 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003620000000000000000" #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-03-13 16:02:10.921090 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#830 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#832 -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 @1773414130 {#1085 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000043d0000000000000000" #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-03-13 16:02:10.921150 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#833 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003410000000000000000" #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-03-13 16:02:10.921152 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#797 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#799 -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 @1773414130 {#864 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003600000000000000000" #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-03-13 16:02:10.921199 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#800 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003200000000000000000" #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-03-13 16:02:10.921201 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#763 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#765 -customerConditions: [] -userConditions: [ "c_85e5c058-d056-4e2e-be6c-915951b6293f" => [ "group" => [ "conjunction" => "AND" ] ] "c_0eccc017-f99f-40b2-9876-4b19c8e662dd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_85e5c058-d056-4e2e-be6c-915951b6293f" ] ] "c_a79412c1-8dba-448f-90ac-56a5f35c3a75" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_85e5c058-d056-4e2e-be6c-915951b6293f" ] ] ] -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 @1773414130 {#766 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002fe0000000000000000" #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-03-13 16:02:10.922288 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#788 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003140000000000000000" #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-03-13 16:02:10.922291 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#692 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#700 -customerConditions: [] -userConditions: [ "c_5ac7a9db-0496-4656-9549-54ea6c9e6972" => [ "group" => [ "conjunction" => "AND" ] ] "c_ee69acf6-9881-41bb-849d-d3f54cac2ff4" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_5ac7a9db-0496-4656-9549-54ea6c9e6972" ] ] "c_aaa0b913-063c-4817-8e51-304f8715c734" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_5ac7a9db-0496-4656-9549-54ea6c9e6972" ] ] "c_ef666934-9b97-4d07-bc5d-6c0ea035ab4c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_5ac7a9db-0496-4656-9549-54ea6c9e6972" ] ] "c_8431148f-e1cf-47f6-a956-c43d7e70186f" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5ac7a9db-0496-4656-9549-54ea6c9e6972" ] ] ] -procedureConditions: [ "c_ed9f614c-09d2-4217-85d1-d11617928a9d" => [ "group" => [ "conjunction" => "AND" ] ] "c_641c4534-7748-4a04-a963-5d7699322e47" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_ed9f614c-09d2-4217-85d1-d11617928a9d" ] ] "c_50b7c22e-2664-470c-a9d5-2fb4e781f711" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_ed9f614c-09d2-4217-85d1-d11617928a9d" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#695 -customerConditions: [] -userConditions: [ "c_f2aec588-ed84-44dd-a0e7-246945e9da3c" => [ "group" => [ "conjunction" => "AND" ] ] "c_26052e0a-2b67-442f-b67d-99359221cc76" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_f2aec588-ed84-44dd-a0e7-246945e9da3c" ] ] "c_edc751d9-d06f-4209-8817-a0b85737dd0e" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_f2aec588-ed84-44dd-a0e7-246945e9da3c" ] ] "c_49f3cde1-3307-4525-837c-919d0e22a107" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_f2aec588-ed84-44dd-a0e7-246945e9da3c" ] ] "c_dab93dd9-8629-4040-ac97-698ec21ff17b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_f2aec588-ed84-44dd-a0e7-246945e9da3c" ] ] ] -procedureConditions: [ "c_75be9e6a-669d-4687-852b-af9aea332c0b" => [ "group" => [ "conjunction" => "AND" ] ] "c_98332890-06a2-417e-a514-deffba478adf" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_75be9e6a-669d-4687-852b-af9aea332c0b" ] ] "c_6a250405-a405-4bfc-8843-105bf3cc94f4" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_75be9e6a-669d-4687-852b-af9aea332c0b" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#701 -customerConditions: [] -userConditions: [ "c_e4c50cc9-1fb1-4d5e-8c11-3e84d509c597" => [ "group" => [ "conjunction" => "AND" ] ] "c_1821f066-9a24-496f-9124-8f13f5ad6fa7" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_e4c50cc9-1fb1-4d5e-8c11-3e84d509c597" ] ] "c_7e8d6b31-c106-4926-800f-6eb63c251ee1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e4c50cc9-1fb1-4d5e-8c11-3e84d509c597" ] ] ] -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 @1773414130 {#693 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002b50000000000000000" #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-03-13 16:02:10.922505 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#831 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000033f0000000000000000" #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-03-13 16:02:10.922507 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#666 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#665 -customerConditions: [] -userConditions: [ "c_a74168a8-ea0d-42ef-8bb1-3df2c778013e" => [ "group" => [ "conjunction" => "AND" ] ] "c_4d9a4baa-5d8c-4c12-b947-21001d1e19bd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_a74168a8-ea0d-42ef-8bb1-3df2c778013e" ] ] "c_2451d9fc-9670-4f8a-b5d4-f4e8595e3d4d" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a74168a8-ea0d-42ef-8bb1-3df2c778013e" ] ] "c_db0fd91b-0bfd-42b0-92a6-088223ccd3da" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_a74168a8-ea0d-42ef-8bb1-3df2c778013e" ] ] "c_9681a16c-48b7-4ec3-81ff-e19a47e2caba" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a74168a8-ea0d-42ef-8bb1-3df2c778013e" ] ] ] -procedureConditions: [ "c_2bec223b-d5dc-47c0-96be-a551809270d9" => [ "group" => [ "conjunction" => "AND" ] ] "c_b42298b7-7fb1-4ede-8534-4db464c5ab6c" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_2bec223b-d5dc-47c0-96be-a551809270d9" ] ] "c_7e02506d-da00-4089-a9a3-7acbee1d8707" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_2bec223b-d5dc-47c0-96be-a551809270d9" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#660 -customerConditions: [] -userConditions: [ "c_2d7fc47f-23b3-47e3-b1c2-d2f7e1ac137b" => [ "group" => [ "conjunction" => "AND" ] ] "c_b8f49ad6-44bc-48d3-8131-cd0cd38dc2f0" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_2d7fc47f-23b3-47e3-b1c2-d2f7e1ac137b" ] ] "c_1c1b42ed-a131-4320-ac67-cb1016281502" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_2d7fc47f-23b3-47e3-b1c2-d2f7e1ac137b" ] ] "c_1123d193-8606-4399-8081-b6ae5dfb9741" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_2d7fc47f-23b3-47e3-b1c2-d2f7e1ac137b" ] ] "c_cd7ce733-9734-4c1b-b385-f042b69510c6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2d7fc47f-23b3-47e3-b1c2-d2f7e1ac137b" ] ] ] -procedureConditions: [ "c_c853852b-7b8f-4e2b-a36b-c7dbd526792e" => [ "group" => [ "conjunction" => "AND" ] ] "c_8e4b16f4-3d47-4a6c-8f03-ff98d9784e76" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c853852b-7b8f-4e2b-a36b-c7dbd526792e" ] ] "c_5bb5f429-7bf8-45bc-a193-ba5610890b1a" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_c853852b-7b8f-4e2b-a36b-c7dbd526792e" ] ] ] } ] -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 @1773414130 {#657 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002910000000000000000" #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-03-13 16:02:10.922613 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414130 {#764 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002fc0000000000000000" #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-03-13 16:02:10.922615 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]