Skip to content

Зависимости в pipe обработчики #4

@alexpts

Description

@alexpts

Для более сложной логики в pipe обработчике могут потребоваться зависимости, которых нет в модели.

Конфиг описания карт уже перестал быть декларативным с появлением pipe. Нужно подумать, чтобы map, не возвращал массив с правилами, а имел внутри $mapper и работал с ним. В mapper добавить опционально контейнер. Тогда будет возможность в карте из контейнера получить любые зависимости и прокинуть их через замыкание в pipe обработчики.

Это позволит держать всю логику преобразований в 1 файле, она не будет размазываться по событиям, хоть это и сделает код более грязным и связанным, но это упростит для пользователя преобразования.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions