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 {#1253 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1259 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\All {#1263 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1256 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "array" } Symfony\Component\Validator\Constraints\NotNull {#1254 +payload: null +groups: [ "Default" ] +message: "This value should not be null." } Symfony\Component\Validator\Constraints\AtLeastOneOf {#1258 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1255 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1257 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Url {#1265 +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 {#1266 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1267 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "bool" } Symfony\Component\Validator\Constraints\NotBlank {#1268 +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 {#1273 +payload: null +groups: [ "Default" ] +constraints: [ Symfony\Component\Validator\Constraints\Type {#1269 +payload: null +groups: [ "Default" ] +message: "This value should be of type {{ type }}." +type: "string" } Symfony\Component\Validator\Constraints\NotBlank {#1277 +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 {#164 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#166 -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 @1788820223 {#197 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000c50000000000000000" #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-09-08 00:30:23.084540 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#167 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000a70000000000000000" #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-09-08 00:30:23.084554 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2815 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3147 -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 @1788820223 {#118 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000760000000000000000" #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-09-08 00:30:23.114024 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#3240 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000ca80000000000000000" #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-09-08 00:30:23.114032 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3018 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3079 -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 @1788820223 {#163 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000000a30000000000000000" #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-09-08 00:30:23.114134 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#2888 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b480000000000000000" #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-09-08 00:30:23.114139 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3171 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3088 -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 @1788820223 {#3166 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c5e0000000000000000" #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-09-08 00:30:23.114220 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#3194 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c7a0000000000000000" #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-09-08 00:30:23.114225 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3270 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3115 -customerConditions: [] -userConditions: [ "c_0f50c7ad-985c-4e4f-a977-fe6410107bc9" => [ "group" => [ "conjunction" => "AND" ] ] "c_1176eb07-0b96-44ba-bfcb-e38a27adc8f9" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_0f50c7ad-985c-4e4f-a977-fe6410107bc9" ] ] "c_9c51c36a-9265-49bd-90f7-d1ccd4150f1c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_0f50c7ad-985c-4e4f-a977-fe6410107bc9" ] ] ] -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 @1788820223 {#3096 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c180000000000000000" #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-09-08 00:30:23.114872 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#2843 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b1b0000000000000000" #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-09-08 00:30:23.114878 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#3154 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2820 -customerConditions: [] -userConditions: [ "c_66c8362c-5710-4d66-94a9-5165bc3fe825" => [ "group" => [ "conjunction" => "AND" ] ] "c_4629b307-e17d-4080-9537-881ee41791b3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_66c8362c-5710-4d66-94a9-5165bc3fe825" ] ] "c_9b38cb33-d78e-40d7-bea0-65ba8ec80202" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_66c8362c-5710-4d66-94a9-5165bc3fe825" ] ] "c_ce291ca9-e282-4905-8806-f9b3c067c029" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_66c8362c-5710-4d66-94a9-5165bc3fe825" ] ] "c_e6c046ed-4557-4bcc-be32-baffef772b49" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_66c8362c-5710-4d66-94a9-5165bc3fe825" ] ] ] -procedureConditions: [ "c_bb830643-4397-4189-b633-3cbab3ffa1e0" => [ "group" => [ "conjunction" => "AND" ] ] "c_ebadb859-cb36-4eb1-9833-9368f091310f" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_bb830643-4397-4189-b633-3cbab3ffa1e0" ] ] "c_9b545efa-b49a-4626-b1fd-f9320f65a875" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_bb830643-4397-4189-b633-3cbab3ffa1e0" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2860 -customerConditions: [] -userConditions: [ "c_29421bd1-0d93-4b1f-88d1-6f6a6600fa66" => [ "group" => [ "conjunction" => "AND" ] ] "c_d4b51edb-e130-4de7-bb58-fe12d685177e" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_29421bd1-0d93-4b1f-88d1-6f6a6600fa66" ] ] "c_b8cfd3fa-9cd8-40c1-9379-38013f4741d2" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_29421bd1-0d93-4b1f-88d1-6f6a6600fa66" ] ] "c_bce0d58f-6d52-4cc7-bb80-0d2998ab7985" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_29421bd1-0d93-4b1f-88d1-6f6a6600fa66" ] ] "c_64e720d9-0d7f-4aef-88e5-96e2c05fd515" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_29421bd1-0d93-4b1f-88d1-6f6a6600fa66" ] ] ] -procedureConditions: [ "c_b628eed2-3a5a-4012-92f5-426243591333" => [ "group" => [ "conjunction" => "AND" ] ] "c_2abfa8e8-0327-4c85-b2dd-17cf8565eb03" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_b628eed2-3a5a-4012-92f5-426243591333" ] ] "c_5ce7011b-1541-4df7-91f3-343e5510ddcd" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_b628eed2-3a5a-4012-92f5-426243591333" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3209 -customerConditions: [] -userConditions: [ "c_5576b67b-f03d-4417-b64b-6c95e7325e9c" => [ "group" => [ "conjunction" => "AND" ] ] "c_548bc1ca-d190-4372-a5c0-87bf7b3d0f16" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_5576b67b-f03d-4417-b64b-6c95e7325e9c" ] ] "c_5f9328b0-ccc5-4b24-bce3-ae64d3b167c1" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5576b67b-f03d-4417-b64b-6c95e7325e9c" ] ] ] -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 @1788820223 {#2831 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b0f0000000000000000" #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-09-08 00:30:23.115119 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#3081 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000c090000000000000000" #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-09-08 00:30:23.115124 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#2866 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#2996 -customerConditions: [] -userConditions: [ "c_6a862f32-b276-41dd-ad28-7d11c8541251" => [ "group" => [ "conjunction" => "AND" ] ] "c_2424ae3e-8eff-4e68-abd3-2af56d45b4ae" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_6a862f32-b276-41dd-ad28-7d11c8541251" ] ] "c_6c7a27cb-df41-4313-88cd-03cf7caac302" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_6a862f32-b276-41dd-ad28-7d11c8541251" ] ] "c_188968b9-e7e5-42e7-8a1b-7e2c59dee4cd" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_6a862f32-b276-41dd-ad28-7d11c8541251" ] ] "c_65966436-fd11-4e11-8c48-90b621eb9491" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_6a862f32-b276-41dd-ad28-7d11c8541251" ] ] ] -procedureConditions: [ "c_ab8bf1fd-a0f4-4aae-bcca-d9a527b6a165" => [ "group" => [ "conjunction" => "AND" ] ] "c_7674ea70-03a6-4833-9e87-ae7a8ffa93e9" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_ab8bf1fd-a0f4-4aae-bcca-d9a527b6a165" ] ] "c_7a8385dd-da45-4e0c-bb1f-378d3a888ca2" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_ab8bf1fd-a0f4-4aae-bcca-d9a527b6a165" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#3011 -customerConditions: [] -userConditions: [ "c_2972abc7-d366-4265-9967-f59d144693f8" => [ "group" => [ "conjunction" => "AND" ] ] "c_6bdb7855-984b-4f35-9c7d-6ba83e73a98c" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_2972abc7-d366-4265-9967-f59d144693f8" ] ] "c_7fc7985a-4204-4205-9322-68939d65ffa9" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_2972abc7-d366-4265-9967-f59d144693f8" ] ] "c_5f460545-4434-480f-bff2-6f6246742e40" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_2972abc7-d366-4265-9967-f59d144693f8" ] ] "c_6f035a79-2a2b-4406-a564-e3eee703989d" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2972abc7-d366-4265-9967-f59d144693f8" ] ] ] -procedureConditions: [ "c_e696d10e-c34e-4f5d-970e-4ed15c78c46d" => [ "group" => [ "conjunction" => "AND" ] ] "c_3f845bba-c03a-4d3a-81b2-283c19f4dfe3" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_e696d10e-c34e-4f5d-970e-4ed15c78c46d" ] ] "c_f625720c-816a-49ef-8498-300ae4dff53e" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_e696d10e-c34e-4f5d-970e-4ed15c78c46d" ] ] ] } ] -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 @1788820223 {#2811 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000afb0000000000000000" #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-09-08 00:30:23.115281 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820223 {#2875 #endOfTime: false #startOfTime: false #constructedObjectId: "0000000000000b3b0000000000000000" #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-09-08 00:30:23.115285 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]