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 @1773414495 {#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:08:15.272940 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.272947 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 @1773414495 {#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:08:15.275867 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.275871 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 @1773414495 {#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:08:15.275929 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.275931 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 @1773414495 {#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:08:15.275985 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.275989 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_738489b3-7a76-4cb1-b17d-4b7d850683eb" => [ "group" => [ "conjunction" => "AND" ] ] "c_072aaf85-7fcf-4b89-b09b-5300eeb4b10f" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_738489b3-7a76-4cb1-b17d-4b7d850683eb" ] ] "c_cf83a289-d868-4fa8-8108-52140859dc61" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_738489b3-7a76-4cb1-b17d-4b7d850683eb" ] ] ] -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 @1773414495 {#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:08:15.276471 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.276474 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_a4e0786c-54d6-4e36-ad9d-c985755e6e4d" => [ "group" => [ "conjunction" => "AND" ] ] "c_f19ca744-0e0e-4cb9-9331-4bd68588cd7e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_a4e0786c-54d6-4e36-ad9d-c985755e6e4d" ] ] "c_d4e535e1-881c-490b-9e19-8a80bca0a495" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_a4e0786c-54d6-4e36-ad9d-c985755e6e4d" ] ] "c_f6c0dee0-1c07-4fc1-b03d-6fb7743e0d7c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_a4e0786c-54d6-4e36-ad9d-c985755e6e4d" ] ] "c_a20c3ed3-3b77-401c-a808-420ce64b1809" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_a4e0786c-54d6-4e36-ad9d-c985755e6e4d" ] ] ] -procedureConditions: [ "c_8d2288ca-732f-4433-825f-3e8c12b4c501" => [ "group" => [ "conjunction" => "AND" ] ] "c_177710fa-cc5b-40b3-b394-00248a7ef2da" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_8d2288ca-732f-4433-825f-3e8c12b4c501" ] ] "c_3e35300d-9c6b-4e76-be43-57e784b956c5" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_8d2288ca-732f-4433-825f-3e8c12b4c501" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3628 -customerConditions: [] -userConditions: [ "c_04e016d5-e91a-49e0-8370-cf524b8c65d1" => [ "group" => [ "conjunction" => "AND" ] ] "c_57a41c8b-92a1-45da-93c3-9bc2cea8b7a6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_04e016d5-e91a-49e0-8370-cf524b8c65d1" ] ] "c_c82a3649-8a02-4664-b627-31c4b14686e2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_04e016d5-e91a-49e0-8370-cf524b8c65d1" ] ] "c_9784ffd6-e307-46ea-a595-231d61c5ae87" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_04e016d5-e91a-49e0-8370-cf524b8c65d1" ] ] "c_8d94a545-6c14-4d06-a7fd-920c429cce51" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_04e016d5-e91a-49e0-8370-cf524b8c65d1" ] ] ] -procedureConditions: [ "c_67e4322a-6c8e-4645-a702-bbffc280c457" => [ "group" => [ "conjunction" => "AND" ] ] "c_f2bd40bb-e0e0-4e70-a98b-238d13d901da" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_67e4322a-6c8e-4645-a702-bbffc280c457" ] ] "c_067b50a2-d6ac-4c8d-b2ef-709ccbbc588c" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_67e4322a-6c8e-4645-a702-bbffc280c457" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3622 -customerConditions: [] -userConditions: [ "c_252336db-1103-4b3d-9cd1-f65ab5979a6e" => [ "group" => [ "conjunction" => "AND" ] ] "c_f78bc4af-519f-4353-a1ec-b77ba573f26b" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_252336db-1103-4b3d-9cd1-f65ab5979a6e" ] ] "c_7c697cbb-da0e-43dc-bcdb-fd62db0bd632" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_252336db-1103-4b3d-9cd1-f65ab5979a6e" ] ] ] -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 @1773414495 {#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:08:15.283694 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.283698 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_df5af0af-3eb1-4ab6-bfb2-bb35583bf2c0" => [ "group" => [ "conjunction" => "AND" ] ] "c_3bb2a948-0247-4a57-b55d-4bb32adb190e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_df5af0af-3eb1-4ab6-bfb2-bb35583bf2c0" ] ] "c_6d3a5a69-1507-4ee3-8866-96b244fd5463" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_df5af0af-3eb1-4ab6-bfb2-bb35583bf2c0" ] ] "c_5e2dc27a-1a4a-4df9-bbae-d2a8d4fe951e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_df5af0af-3eb1-4ab6-bfb2-bb35583bf2c0" ] ] "c_c85f1810-aebb-439f-87f0-845b747584d6" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_df5af0af-3eb1-4ab6-bfb2-bb35583bf2c0" ] ] ] -procedureConditions: [ "c_bb7a41f5-5c9f-48f1-8ab9-ac301ed12c92" => [ "group" => [ "conjunction" => "AND" ] ] "c_5c598f7f-aae6-45cb-9bc8-cf67969a859b" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_bb7a41f5-5c9f-48f1-8ab9-ac301ed12c92" ] ] "c_b7334a99-d610-48cb-823d-6853125c2a3d" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_bb7a41f5-5c9f-48f1-8ab9-ac301ed12c92" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3663 -customerConditions: [] -userConditions: [ "c_26386b71-ed12-439b-aada-721bb8380fe2" => [ "group" => [ "conjunction" => "AND" ] ] "c_96953bf6-5f18-4a77-aa1d-e0ee130faecd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_26386b71-ed12-439b-aada-721bb8380fe2" ] ] "c_695ef5bd-6532-4494-9108-83df1180f1b2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_26386b71-ed12-439b-aada-721bb8380fe2" ] ] "c_63741923-4f38-4fbe-ac77-878d7ca86903" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_26386b71-ed12-439b-aada-721bb8380fe2" ] ] "c_9d4ecc4d-8916-475b-b9dc-7b018f96e123" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_26386b71-ed12-439b-aada-721bb8380fe2" ] ] ] -procedureConditions: [ "c_1abb72e8-c20a-47a2-a111-c310829ff892" => [ "group" => [ "conjunction" => "AND" ] ] "c_e6124101-bf9a-47b7-a8fe-6756fb80663e" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1abb72e8-c20a-47a2-a111-c310829ff892" ] ] "c_e58e5f43-1b69-4eb1-8540-c29370b7ded2" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_1abb72e8-c20a-47a2-a111-c310829ff892" ] ] ] } ] -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 @1773414495 {#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:08:15.283816 Europe/Berlin (+01:00) } #updatedAt: Carbon\Carbon @1773414495 {#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:08:15.283818 Europe/Berlin (+01:00) } } "constraints" => null "groups" => null ]