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 @1773414651 {#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:10:51.066755 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.066761 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 @1773414651 {#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:10:51.080589 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.080593 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 @1773414651 {#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:10:51.080651 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.080653 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 @1773414651 {#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:10:51.080699 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.080701 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_d19a47f2-d8f4-418a-8546-cbad273701ff" => [ "group" => [ "conjunction" => "AND" ] ] "c_f3646767-abcc-4f2b-9d49-3c674f6e99d3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_d19a47f2-d8f4-418a-8546-cbad273701ff" ] ] "c_94eee3ea-4e01-43bf-b07a-f1f84a5aee17" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d19a47f2-d8f4-418a-8546-cbad273701ff" ] ] ] -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 @1773414651 {#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:10:51.081074 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.081077 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_7243d454-5999-4c21-9279-cbf6cfb7083e" => [ "group" => [ "conjunction" => "AND" ] ] "c_26fe3695-85b6-4724-a154-cef6fce40201" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_7243d454-5999-4c21-9279-cbf6cfb7083e" ] ] "c_0e056e16-10ce-4230-ad2f-6c36449659c9" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7243d454-5999-4c21-9279-cbf6cfb7083e" ] ] "c_488fc3e2-6332-4469-988f-e8695ca7728a" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_7243d454-5999-4c21-9279-cbf6cfb7083e" ] ] "c_6e0a8269-235d-4d0f-b36e-dc0961728eac" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7243d454-5999-4c21-9279-cbf6cfb7083e" ] ] ] -procedureConditions: [ "c_e665e5be-5c26-42c8-a156-80bda3af2e95" => [ "group" => [ "conjunction" => "AND" ] ] "c_febae8ba-e478-4ddc-b561-d40a95f218e0" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e665e5be-5c26-42c8-a156-80bda3af2e95" ] ] "c_08627aaf-4033-4019-9b6b-513e8eec0276" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_e665e5be-5c26-42c8-a156-80bda3af2e95" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3628 -customerConditions: [] -userConditions: [ "c_4616c93d-f4e7-43ea-884e-7f6eded7aa29" => [ "group" => [ "conjunction" => "AND" ] ] "c_dbbcc251-59ea-44a0-8167-97ad210aebec" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_4616c93d-f4e7-43ea-884e-7f6eded7aa29" ] ] "c_9be21d93-e6f1-4b4c-9a70-a2083ded69fe" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_4616c93d-f4e7-43ea-884e-7f6eded7aa29" ] ] "c_f5a4bd03-0403-45ce-8aec-4fe8192fd007" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_4616c93d-f4e7-43ea-884e-7f6eded7aa29" ] ] "c_8dcec36a-96df-4b33-9b2c-e30d4d147312" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4616c93d-f4e7-43ea-884e-7f6eded7aa29" ] ] ] -procedureConditions: [ "c_fb19a7db-5d3b-4848-865d-754af38b61c0" => [ "group" => [ "conjunction" => "AND" ] ] "c_5031c1b5-859c-4f92-8818-a407152258fe" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_fb19a7db-5d3b-4848-865d-754af38b61c0" ] ] "c_7d7f7be7-0b15-49e7-8ad3-bcdd02940740" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_fb19a7db-5d3b-4848-865d-754af38b61c0" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3622 -customerConditions: [] -userConditions: [ "c_27201825-dcf6-4718-ad8c-4938267fb71d" => [ "group" => [ "conjunction" => "AND" ] ] "c_a8b15239-b9bf-49f1-9c4b-f7c5019f3557" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_27201825-dcf6-4718-ad8c-4938267fb71d" ] ] "c_1b34b20a-b9b5-4ced-adce-1ed516b630f9" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_27201825-dcf6-4718-ad8c-4938267fb71d" ] ] ] -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 @1773414651 {#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:10:51.081224 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.081226 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_4cd2cfa3-4dfa-4d1f-aeaf-c8a7e443fbf4" => [ "group" => [ "conjunction" => "AND" ] ] "c_36b59220-0fe5-46dc-83b0-27a37b54480e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_4cd2cfa3-4dfa-4d1f-aeaf-c8a7e443fbf4" ] ] "c_064d48d9-a7c6-4d6d-b9f1-ba90f48805c7" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_4cd2cfa3-4dfa-4d1f-aeaf-c8a7e443fbf4" ] ] "c_7ef48a7d-da2e-4de1-94f6-c82b3b31c108" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_4cd2cfa3-4dfa-4d1f-aeaf-c8a7e443fbf4" ] ] "c_3d7a5009-e35b-4b20-9379-377b5d82a432" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_4cd2cfa3-4dfa-4d1f-aeaf-c8a7e443fbf4" ] ] ] -procedureConditions: [ "c_1251a2eb-cb54-4c4e-a59f-7f632222ba54" => [ "group" => [ "conjunction" => "AND" ] ] "c_136889d6-c7e1-458e-95c1-443372a76dde" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1251a2eb-cb54-4c4e-a59f-7f632222ba54" ] ] "c_05b7cdb1-8450-4b98-8c81-28a25395cd70" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_1251a2eb-cb54-4c4e-a59f-7f632222ba54" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3663 -customerConditions: [] -userConditions: [ "c_e63668e8-340d-4680-80d9-6287edc937ee" => [ "group" => [ "conjunction" => "AND" ] ] "c_7500e954-6656-4fdf-a65f-cc3eacae034d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_e63668e8-340d-4680-80d9-6287edc937ee" ] ] "c_8ae00709-3060-441a-b77c-75266e5bdc34" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_e63668e8-340d-4680-80d9-6287edc937ee" ] ] "c_d58d4648-2bdb-4bf5-afe9-3db4a8319f2b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_e63668e8-340d-4680-80d9-6287edc937ee" ] ] "c_eaad311e-f5d4-4e93-a124-1d5afa956f12" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_e63668e8-340d-4680-80d9-6287edc937ee" ] ] ] -procedureConditions: [ "c_e7d21ba5-29a4-4ffa-bb80-b318f77bf855" => [ "group" => [ "conjunction" => "AND" ] ] "c_a6a36c84-00b9-4803-b17c-1c872890cf0b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e7d21ba5-29a4-4ffa-bb80-b318f77bf855" ] ] "c_75305930-2bfe-4fac-8afd-355b3cabc009" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_e7d21ba5-29a4-4ffa-bb80-b318f77bf855" ] ] ] } ] -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 @1773414651 {#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:10:51.081322 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414651 {#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:10:51.081324 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]