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 {#1410 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#959 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#956 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#997 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1380 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#962 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1407 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#978 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#954 +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 {#953 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#952 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#951 +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 {#946 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#950 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#942 +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 {#3101 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3491 -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 @1773414670 {#3394 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000d420000000000000000" #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:11:10.203840 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3165 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c5d0000000000000000" #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:11:10.203850 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3371 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3275 -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 @1773414670 {#3271 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000cc70000000000000000" #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:11:10.211328 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3269 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000cc50000000000000000" #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:11:10.211332 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2756 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2702 -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 @1773414670 {#3221 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c950000000000000000" #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:11:10.211395 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3415 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000d570000000000000000" #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:11:10.211398 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3526 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3524 -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 @1773414670 {#3378 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000d320000000000000000" #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:11:10.211447 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3523 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000dc30000000000000000" #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:11:10.211449 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3560 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3558 -customerConditions: [] -userConditions: [ "c_c02c81c2-5596-4f4e-b1a9-c14a90bebc12" => [ "group" => [ "conjunction" => "AND" ] ] "c_fb0a7a53-d9c2-48a7-803f-000a3b466dcc" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_c02c81c2-5596-4f4e-b1a9-c14a90bebc12" ] ] "c_16593d67-1c8d-4811-841d-3df92ca73df5" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c02c81c2-5596-4f4e-b1a9-c14a90bebc12" ] ] ] -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 @1773414670 {#3557 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000de50000000000000000" #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:11:10.215087 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3535 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000dcf0000000000000000" #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:11:10.215090 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3631 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3623 -customerConditions: [] -userConditions: [ "c_ef40d08f-e4cc-46bb-9258-22a4833112f2" => [ "group" => [ "conjunction" => "AND" ] ] "c_d73815ae-feb4-4511-8f1e-8ba229a288e8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_ef40d08f-e4cc-46bb-9258-22a4833112f2" ] ] "c_087a6dd6-4780-41a0-9fcc-fdee93de1b58" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_ef40d08f-e4cc-46bb-9258-22a4833112f2" ] ] "c_a3bc2b39-6490-4c05-81ff-e269f05f8411" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_ef40d08f-e4cc-46bb-9258-22a4833112f2" ] ] "c_0d04112a-cee5-42a5-8106-ce0b12c160ef" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_ef40d08f-e4cc-46bb-9258-22a4833112f2" ] ] ] -procedureConditions: [ "c_c847e9af-cb86-4b3b-9686-ab752484c01d" => [ "group" => [ "conjunction" => "AND" ] ] "c_721317c5-8dd8-493a-aed7-f03c7eb22519" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c847e9af-cb86-4b3b-9686-ab752484c01d" ] ] "c_2cb9f6e6-42fd-46c7-8b84-1ec8abf4ecff" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_c847e9af-cb86-4b3b-9686-ab752484c01d" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3628 -customerConditions: [] -userConditions: [ "c_c78ceebf-2b7e-4eb1-9333-8db9c5d44fc6" => [ "group" => [ "conjunction" => "AND" ] ] "c_61669b08-a3b9-4779-a251-9efb99fd8ba9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_c78ceebf-2b7e-4eb1-9333-8db9c5d44fc6" ] ] "c_91e804a2-8fd2-46de-ad07-a33fc867c907" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c78ceebf-2b7e-4eb1-9333-8db9c5d44fc6" ] ] "c_cf977eeb-0bb3-4c18-8dc5-3f71d640ec76" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_c78ceebf-2b7e-4eb1-9333-8db9c5d44fc6" ] ] "c_cb17685a-61cf-4db7-9d8f-b89fedfd642e" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c78ceebf-2b7e-4eb1-9333-8db9c5d44fc6" ] ] ] -procedureConditions: [ "c_c04350ab-f489-449c-89e0-ce8eba68102d" => [ "group" => [ "conjunction" => "AND" ] ] "c_4d7a229f-1b22-4671-b384-58b3c4813687" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_c04350ab-f489-449c-89e0-ce8eba68102d" ] ] "c_33d57400-d9cc-47c8-8a42-37d0031d4565" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_c04350ab-f489-449c-89e0-ce8eba68102d" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3622 -customerConditions: [] -userConditions: [ "c_fa5e9906-4d92-4e62-a8be-765112223650" => [ "group" => [ "conjunction" => "AND" ] ] "c_1f159e61-80e8-4c3a-b2be-3d31a8819574" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_fa5e9906-4d92-4e62-a8be-765112223650" ] ] "c_1e5676f0-f7db-4a9d-9a56-437b729afbca" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_fa5e9906-4d92-4e62-a8be-765112223650" ] ] ] -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 @1773414670 {#3630 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000e2e0000000000000000" #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:11:10.215256 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#2825 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b090000000000000000" #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:11:10.215259 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3657 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3658 -customerConditions: [] -userConditions: [ "c_c156061a-cccd-48ed-b503-7615b170bac3" => [ "group" => [ "conjunction" => "AND" ] ] "c_19161a67-061c-4339-ad64-47de3a933526" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_c156061a-cccd-48ed-b503-7615b170bac3" ] ] "c_2346ebda-a330-424a-bce1-d481d391bb7e" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_c156061a-cccd-48ed-b503-7615b170bac3" ] ] "c_b6ab5925-e34f-46b5-a9f4-99acb70de000" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_c156061a-cccd-48ed-b503-7615b170bac3" ] ] "c_4a67d0b9-a603-4e7d-b06e-43ad1a91ae6a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c156061a-cccd-48ed-b503-7615b170bac3" ] ] ] -procedureConditions: [ "c_bc2b8e9f-d736-4a33-b640-ee2d88e96fce" => [ "group" => [ "conjunction" => "AND" ] ] "c_01f882fb-2c73-4030-af0b-485370e51f1f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_bc2b8e9f-d736-4a33-b640-ee2d88e96fce" ] ] "c_c0679ee8-3166-47b1-a67c-67fccdc6d7b5" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_bc2b8e9f-d736-4a33-b640-ee2d88e96fce" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3663 -customerConditions: [] -userConditions: [ "c_edd1dd93-9d39-498b-861e-e51fcca34e63" => [ "group" => [ "conjunction" => "AND" ] ] "c_33aeca89-53a0-418f-b255-220519bcc847" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_edd1dd93-9d39-498b-861e-e51fcca34e63" ] ] "c_f6866053-8518-4e8e-b737-45c333726162" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_edd1dd93-9d39-498b-861e-e51fcca34e63" ] ] "c_6633578f-5caa-4aa0-9963-3cf775a5435c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_edd1dd93-9d39-498b-861e-e51fcca34e63" ] ] "c_d7679656-c3f0-45b0-adbd-751dfee3e838" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_edd1dd93-9d39-498b-861e-e51fcca34e63" ] ] ] -procedureConditions: [ "c_43884617-b515-4345-81b9-9e7c18dd7e60" => [ "group" => [ "conjunction" => "AND" ] ] "c_83c65494-4576-4871-a54b-0ad935fbd598" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_43884617-b515-4345-81b9-9e7c18dd7e60" ] ] "c_d72a0696-f9eb-4eb6-97fd-d506714deafb" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_43884617-b515-4345-81b9-9e7c18dd7e60" ] ] ] } ] -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 @1773414670 {#3666 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000e520000000000000000" #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:11:10.215359 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414670 {#3559 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000de70000000000000000" #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:11:10.215362 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]