php - Symfony using external parameters in assert and routing -
we working on big symfony2 project should portable , configurable possible. security super important in our project use many validation , on. example use assert in entity , check requirements in routing. example in entity:
- @assert\range(
- min = 1,
- max = 3,
- minmessage = "common.moderation.status.range_min",
- maxmessage = "common.moderation.status.range_max"
- )
and in routing: requirements: status: "[1-3]"
we find way store these range values separately , use them in entities , routes. @ moment these (and other consts) statuses stored in entity constants project grows need more , more constants , fields , routes validation these values cause many duplications this. if 1 of our customers want change range can cause headaches. possible not manually rewrite necessary asserts , route requirements external parameter? thx in advance.
i think should create custom validation constraint.
Comments
Post a Comment