Найдено 3 результата
- 2017.05.15, 17:01
- Форум: Архитектура, дизайн, ООП
- Тема: DDD и проверка уникальности в базе
- Ответы: 5
- Просмотры: 2829
Re: DDD и проверка уникальности в базе
Т.е. что-то вроде такого? class AddDocument { ... public function run(Company $company, Document $document) { if($this->uniqueFileValidator->isValid(...)) { $this->documentStorage->add($document, function() use ($document) { $company->addDocument($document); }); } } ... } Я верно тогда понимаю, что ...
- 2017.05.15, 16:45
- Форум: Архитектура, дизайн, ООП
- Тема: DDD и проверка уникальности в базе
- Ответы: 5
- Просмотры: 2829
Re: DDD и проверка уникальности в базе
Спасибо за ответ.
Обернуть в валидатор да, лучше.
Но, тут же в любом случае получился практически самый первый вариант с прямым использованием хранилища документов?
Или я что-то не понимаю? Т.е. мы в рамках сущности делаем storage->add и persist и в данном случае это нормально?
Обернуть в валидатор да, лучше.
Но, тут же в любом случае получился практически самый первый вариант с прямым использованием хранилища документов?
Или я что-то не понимаю? Т.е. мы в рамках сущности делаем storage->add и persist и в данном случае это нормально?
- 2017.05.15, 13:25
- Форум: Архитектура, дизайн, ООП
- Тема: DDD и проверка уникальности в базе
- Ответы: 5
- Просмотры: 2829
DDD и проверка уникальности в базе
Здравствуйте Задача: 1. Есть сущность "Организация", которая включает в себя "Документы" 2. "Документ" - это файл + мета данные 3. В рамках "Организация" должен быть метод "Добавление документа". Метод добавлять только уникальные для данной организац...