Ситуация. Есть POST который успешно валидируется несколькими моделями. В итоге данные представлены 2 видами: POST и модели. Есть сервис, у которого своя валидация, которому эти данные нужны.
Вопрос: что логичнее передать POST или модели?
Михаил Вы же не указали, что это Yii::$app->request->post(), я этого тоже в вопросе не увидел.
По хорошему вам стоит передавать те данные, которые необходимы сервису. Если это именно RAW данные из POST, пусть и в обертке - то их и передавайте.
Если же данные вы уже проверили, они корректные и по ним вы уже получили модели - тогда не накладывайте на сервис дополнительных требований по валидации пользовательского ввода, а только передавайте модели.
index0h: У меня более сложное решение. 2 слой валидации принимает данные в немного другом виде и кое-где с другими названиями, поэтому в любом случае нужен сервис по переприсваиванию данных. Сервису, по большому счету, все равно что принимать, но хочется сделать грамотно.