Bitrix Validation

Covers input data validation in Bitrix — ValidationService (main.validation.service), attributes #[NotEmpty], #[Email], #[Length], #[Range], #[RegExp], #[InArray], Request DTO via ValidationParameter autowire, rule attributes on controller action parameters, custom validators via AbstractPropertyValidationAttribute + ValidatorInterface, aggregation of errors in ErrorCollection. Applied when checking input of controllers, services and CLI commands, validation of forms, DTO and action method parameters. Key terms — ValidationService, NotEmpty, Email, Length, ValidationParameter, Request DTO, validator, constraint.

bxmaximum 8f7433a 12.2 KB Updated

File contents

bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-validation commit 8f7433a773

Frequently asked questions

npx skillmds@latest add bxmaximum/bitrix-validation