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 {#2781 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#2770 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#2760 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2937 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#2798 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#2911 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2984 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#3037 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#3016 +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 {#2716 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2853 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#2844 +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 {#3015 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#2848 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#3036 +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 {#5051 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5049 -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 @1781857775 {#5018 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000139a0000000000000000" #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-06-19 10:29:35.283085 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5048 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013b80000000000000000" #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-06-19 10:29:35.283091 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5228 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5226 -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 @1781857775 {#5097 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013e90000000000000000" #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-06-19 10:29:35.285712 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5225 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014690000000000000000" #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-06-19 10:29:35.285715 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5261 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5259 -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 @1781857775 {#5052 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000013bc0000000000000000" #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-06-19 10:29:35.285772 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5258 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148a0000000000000000" #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-06-19 10:29:35.285774 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5294 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5292 -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 @1781857775 {#5227 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000146b0000000000000000" #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-06-19 10:29:35.285821 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5291 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014ab0000000000000000" #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-06-19 10:29:35.285830 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5328 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5326 -customerConditions: [] -userConditions: [ "c_c0f7f019-a563-4904-bf12-605f662c052c" => [ "group" => [ "conjunction" => "AND" ] ] "c_4c6445cd-87d8-400a-b80a-6ea45eaaa5af" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_c0f7f019-a563-4904-bf12-605f662c052c" ] ] "c_d28c7e0a-7621-4616-9159-e326528b2118" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_c0f7f019-a563-4904-bf12-605f662c052c" ] ] ] -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 @1781857775 {#5325 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014cd0000000000000000" #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-06-19 10:29:35.286181 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5263 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148f0000000000000000" #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-06-19 10:29:35.286184 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5399 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5391 -customerConditions: [] -userConditions: [ "c_cd796fec-161f-46f2-8de9-8c163507a7ca" => [ "group" => [ "conjunction" => "AND" ] ] "c_cc95611b-f941-4a9d-9629-948395c63cb8" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_cd796fec-161f-46f2-8de9-8c163507a7ca" ] ] "c_7209f343-729c-4e43-9831-f635c3922f9c" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_cd796fec-161f-46f2-8de9-8c163507a7ca" ] ] "c_70012074-1852-4658-8b9e-944538ccadb1" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_cd796fec-161f-46f2-8de9-8c163507a7ca" ] ] "c_9d4a8aed-07ba-4197-85d2-ac78503a3806" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_cd796fec-161f-46f2-8de9-8c163507a7ca" ] ] ] -procedureConditions: [ "c_1d7c46ab-81cb-46fc-9c74-cdc6a57b9b5f" => [ "group" => [ "conjunction" => "AND" ] ] "c_ffb62ec0-3958-4b2b-ac1f-59c1bb444121" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_1d7c46ab-81cb-46fc-9c74-cdc6a57b9b5f" ] ] "c_bd1aa65f-53ff-4dd5-8a73-2803d738a7b0" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_1d7c46ab-81cb-46fc-9c74-cdc6a57b9b5f" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5396 -customerConditions: [] -userConditions: [ "c_d0ebeee2-e8a7-4b60-b366-afd8744cc14a" => [ "group" => [ "conjunction" => "AND" ] ] "c_c5f5441d-500e-432b-8b1d-4e13ec333015" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_d0ebeee2-e8a7-4b60-b366-afd8744cc14a" ] ] "c_e6a2189c-0f09-44f9-b10f-c0a077b58619" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_d0ebeee2-e8a7-4b60-b366-afd8744cc14a" ] ] "c_676ee3cc-0e3d-482f-bf54-e10d9cc20839" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_d0ebeee2-e8a7-4b60-b366-afd8744cc14a" ] ] "c_41903d2a-98bf-4432-9b8f-93fa3f659e29" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_d0ebeee2-e8a7-4b60-b366-afd8744cc14a" ] ] ] -procedureConditions: [ "c_152b624a-76f2-4fcc-92a8-9512f3cbd2c2" => [ "group" => [ "conjunction" => "AND" ] ] "c_61389427-a71f-4f4d-8d17-779bdb1ebeec" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_152b624a-76f2-4fcc-92a8-9512f3cbd2c2" ] ] "c_98bdf52c-bdcf-43f7-8eed-ebc2e6006760" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_152b624a-76f2-4fcc-92a8-9512f3cbd2c2" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5390 -customerConditions: [] -userConditions: [ "c_81f46451-02a1-4ed9-99d7-6263057504d7" => [ "group" => [ "conjunction" => "AND" ] ] "c_5f02c971-0c95-4bef-b3c5-3545b5a6a403" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_81f46451-02a1-4ed9-99d7-6263057504d7" ] ] "c_a4264d89-2df4-41f1-9611-176d439fa8d8" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_81f46451-02a1-4ed9-99d7-6263057504d7" ] ] ] -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 @1781857775 {#5398 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000015160000000000000000" #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-06-19 10:29:35.286333 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5260 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000148c0000000000000000" #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-06-19 10:29:35.286336 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#5425 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5426 -customerConditions: [] -userConditions: [ "c_58657b71-b880-447d-86d0-d1d44b4224fa" => [ "group" => [ "conjunction" => "AND" ] ] "c_b2b7d9cb-735c-4b09-a9f2-291c581b5b85" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_58657b71-b880-447d-86d0-d1d44b4224fa" ] ] "c_9bfb8ec6-7431-4119-acea-a5644b583cb1" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_58657b71-b880-447d-86d0-d1d44b4224fa" ] ] "c_9122d650-70cb-434d-9868-fa356a16e084" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_58657b71-b880-447d-86d0-d1d44b4224fa" ] ] "c_b538874d-4ac5-4da7-987f-30b8e6e38d9a" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_58657b71-b880-447d-86d0-d1d44b4224fa" ] ] ] -procedureConditions: [ "c_18585219-9f58-4067-93b9-be9427fbc2d8" => [ "group" => [ "conjunction" => "AND" ] ] "c_0e527729-b2a5-4ee4-af24-6419827213dc" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_18585219-9f58-4067-93b9-be9427fbc2d8" ] ] "c_b839f812-9035-4a3d-af5f-f3a59b5b216d" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_18585219-9f58-4067-93b9-be9427fbc2d8" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#5431 -customerConditions: [] -userConditions: [ "c_7af5e686-3c49-41ce-a39e-35cd0b9e60b7" => [ "group" => [ "conjunction" => "AND" ] ] "c_d6b5d3af-1506-4cdb-a081-05684c4b8880" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_7af5e686-3c49-41ce-a39e-35cd0b9e60b7" ] ] "c_e2d46963-fa25-4de0-a6d5-151b8bb02673" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_7af5e686-3c49-41ce-a39e-35cd0b9e60b7" ] ] "c_2d3f8b3d-9830-401d-bfd6-21ba6848cac5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_7af5e686-3c49-41ce-a39e-35cd0b9e60b7" ] ] "c_519135e4-019b-4416-ba78-c01b9cfe1b8d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_7af5e686-3c49-41ce-a39e-35cd0b9e60b7" ] ] ] -procedureConditions: [ "c_4059938b-f8e2-4c3a-a966-70d9cdf51363" => [ "group" => [ "conjunction" => "AND" ] ] "c_3c4e5f89-4d15-4c98-98b2-b3d044c764f6" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_4059938b-f8e2-4c3a-a966-70d9cdf51363" ] ] "c_c4437b6f-10b9-4305-8890-96f78d01ed4c" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_4059938b-f8e2-4c3a-a966-70d9cdf51363" ] ] ] } ] -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 @1781857775 {#5434 #endOfTime: false #startOfTime: false #constructedObjectId: "000000000000153a0000000000000000" #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-06-19 10:29:35.286437 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1781857775 {#5327 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000014cf0000000000000000" #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-06-19 10:29:35.286439 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]