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 {#855 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#853 -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 @1788820242 {#822 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003360000000000000000" #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:42.864204 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#852 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003540000000000000000" #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:42.864214 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#566 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#568 -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 @1788820242 {#702 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002be0000000000000000" #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:42.879291 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#569 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002390000000000000000" #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:42.879295 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#533 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#535 -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 @1788820242 {#856 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000003580000000000000000" #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:42.879354 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#536 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002180000000000000000" #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:42.879357 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#500 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#502 -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 @1788820242 {#567 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002370000000000000000" #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:42.879405 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#503 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001f70000000000000000" #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:42.879407 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#466 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#468 -customerConditions: [] -userConditions: [ "c_cee504fe-6bd3-4a3a-a524-de29dfd8058f" => [ "group" => [ "conjunction" => "AND" ] ] "c_75f58d15-ab39-42d8-860d-564b50457577" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_cee504fe-6bd3-4a3a-a524-de29dfd8058f" ] ] "c_cc152548-d287-48db-8e44-54a12b313683" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_cee504fe-6bd3-4a3a-a524-de29dfd8058f" ] ] ] -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 @1788820242 {#469 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001d50000000000000000" #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:42.879893 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#531 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002130000000000000000" #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:42.879897 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#405 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#413 -customerConditions: [] -userConditions: [ "c_2016ae04-ee3e-47b5-860e-9ee733046c6c" => [ "group" => [ "conjunction" => "AND" ] ] "c_fdb9a89a-7058-4f3b-a5d0-f22265a5e1d5" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_2016ae04-ee3e-47b5-860e-9ee733046c6c" ] ] "c_411aa1a7-bfbb-4499-abc6-c0cc59f927cc" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_2016ae04-ee3e-47b5-860e-9ee733046c6c" ] ] "c_136c57df-a6e8-4ca8-be72-ed76c27dd102" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_2016ae04-ee3e-47b5-860e-9ee733046c6c" ] ] "c_e462165a-e974-474a-b10a-4c8424e43d6b" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_2016ae04-ee3e-47b5-860e-9ee733046c6c" ] ] ] -procedureConditions: [ "c_0dc7fde3-de08-4f44-92be-9adfdb3d4937" => [ "group" => [ "conjunction" => "AND" ] ] "c_876012ae-427f-4972-a8d7-ef792f013284" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_0dc7fde3-de08-4f44-92be-9adfdb3d4937" ] ] "c_c95b3a4a-f297-4d51-8e80-160949364e1e" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_0dc7fde3-de08-4f44-92be-9adfdb3d4937" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#408 -customerConditions: [] -userConditions: [ "c_fcd3f590-43fe-48c3-bb69-5f2c6f0d3e84" => [ "group" => [ "conjunction" => "AND" ] ] "c_50defcca-4d59-4c76-9024-14c121f29fce" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_fcd3f590-43fe-48c3-bb69-5f2c6f0d3e84" ] ] "c_12fcb375-ea6e-4c59-b289-2af05dc4bc4f" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_fcd3f590-43fe-48c3-bb69-5f2c6f0d3e84" ] ] "c_ec86464e-4fd8-4c5b-9758-4b517ca601d6" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_fcd3f590-43fe-48c3-bb69-5f2c6f0d3e84" ] ] "c_5e11e920-48e5-4b42-973f-dbf073bb7fa8" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_fcd3f590-43fe-48c3-bb69-5f2c6f0d3e84" ] ] ] -procedureConditions: [ "c_0394036a-78f7-4824-99b4-89a79c73e5c3" => [ "group" => [ "conjunction" => "AND" ] ] "c_3dbb4309-a5dd-4a14-871b-2c114ea4ab1a" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_0394036a-78f7-4824-99b4-89a79c73e5c3" ] ] "c_f6622817-499f-4d08-8085-bb4132a813e4" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_0394036a-78f7-4824-99b4-89a79c73e5c3" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#414 -customerConditions: [] -userConditions: [ "c_5591acfa-915e-4346-98a1-59fa3ac6a548" => [ "group" => [ "conjunction" => "AND" ] ] "c_eecf0a6d-1044-4d93-9132-3ca9519945ea" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" ] "memberOf" => "c_5591acfa-915e-4346-98a1-59fa3ac6a548" ] ] "c_b6feb943-22f8-430c-8cfc-ef7ba74fc82c" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5591acfa-915e-4346-98a1-59fa3ac6a548" ] ] ] -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 @1788820242 {#406 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001960000000000000000" #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:42.880063 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#534 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000002160000000000000000" #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:42.880066 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]
In
ResolvablePermissionCollection.php
line ():
No violations
[ "value" => demosplan\DemosPlanCoreBundle\Permissions\ResolvablePermission {#379 -conditions: [ DemosEurope\DemosplanAddon\Permission\PermissionCondition {#378 -customerConditions: [] -userConditions: [ "c_78c103b5-e960-4899-9a76-c0304ff329dd" => [ "group" => [ "conjunction" => "AND" ] ] "c_84cfc713-7b37-43f5-bd0c-c126610b412d" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RCOMAU" "RMOPSA" "RMOPSD" "RMOPHA" "RMOHAW" ] "memberOf" => "c_78c103b5-e960-4899-9a76-c0304ff329dd" ] ] "c_5b61697f-26fc-4d6a-939d-aad859fcd706" => [ "parameterCondition" => [ "path" => "orga.procedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_78c103b5-e960-4899-9a76-c0304ff329dd" ] ] "c_dbc80a20-201e-4d48-8b74-fc0fa57a8cb3" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_78c103b5-e960-4899-9a76-c0304ff329dd" ] ] "c_141e30a6-b422-4296-8577-fb3102338d02" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_78c103b5-e960-4899-9a76-c0304ff329dd" ] ] ] -procedureConditions: [ "c_3103f55c-c191-494f-a29a-43b0816843bf" => [ "group" => [ "conjunction" => "AND" ] ] "c_a409f28f-f479-4397-9e26-37e3ea2796a5" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_3103f55c-c191-494f-a29a-43b0816843bf" ] ] "c_dfe7cece-675a-4231-bb2a-2d01cdd8c633" => [ "condition" => [ "path" => "orga.id" "operator" => "IS NOT NULL" "memberOf" => "c_3103f55c-c191-494f-a29a-43b0816843bf" ] ] ] } DemosEurope\DemosplanAddon\Permission\PermissionCondition {#373 -customerConditions: [] -userConditions: [ "c_5c5ac325-dca0-42e7-b8a7-5b046fd5a538" => [ "group" => [ "conjunction" => "AND" ] ] "c_571b5cfe-d480-4592-8a1c-23de642e67db" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPPO" ] "memberOf" => "c_5c5ac325-dca0-42e7-b8a7-5b046fd5a538" ] ] "c_f9ace1f8-95b8-4e02-9267-8eca3e161096" => [ "parameterCondition" => [ "path" => "orga.administratableProcedures.id" "parameter" => "$currentProcedureId" "operator" => "=" "memberOf" => "c_5c5ac325-dca0-42e7-b8a7-5b046fd5a538" ] ] "c_87e85511-b7a5-4496-b59a-1a743c41f346" => [ "condition" => [ "path" => "roleInCustomers.role.code" "operator" => "IN" "value" => [ "RMOPSA" "RMOPSD" "RMOPPO" ] "memberOf" => "c_5c5ac325-dca0-42e7-b8a7-5b046fd5a538" ] ] "c_c84b0e21-2142-4782-994e-0269691f0986" => [ "parameterCondition" => [ "path" => "roleInCustomers.customer.id" "operator" => "=" "parameter" => "$currentCustomerId" "memberOf" => "c_5c5ac325-dca0-42e7-b8a7-5b046fd5a538" ] ] ] -procedureConditions: [ "c_0be192ae-22a0-4bc2-b23c-0b5c10f6a136" => [ "group" => [ "conjunction" => "AND" ] ] "c_d3470a17-67fe-4a1c-ab4f-3fb10bf9fdb4" => [ "condition" => [ "value" => false "path" => "deleted" "operator" => "=" "memberOf" => "c_0be192ae-22a0-4bc2-b23c-0b5c10f6a136" ] ] "c_051031b1-43df-4286-a90e-e18d4819b47a" => [ "condition" => [ "value" => 0 "path" => "planningOffices" "operator" => "NOT SIZE" "memberOf" => "c_0be192ae-22a0-4bc2-b23c-0b5c10f6a136" ] ] ] } ] -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 @1788820242 {#370 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001720000000000000000" #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:42.880170 Europe/Berlin (+02:00) } #updatedAt: Carbon\Carbon @1788820242 {#467 #endOfTime: false #startOfTime: false #constructedObjectId: "00000000000001d30000000000000000" #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:42.880172 Europe/Berlin (+02:00) } } "constraints" => null "groups" => null ]