我有这个 MongoDB 文档:MyBundle/Document/Image
.
它表示图像、其路径、宽度和其他属性。
现在我需要处理图像,我认为除了我选择的图像处理库之外,我还应该有一个特定于应用程序的类来处理这个问题。我认为做这样的事情会很好:
$image_manager = new ImageManager;
$image = $image_repository->find($id);
$thumbnail = $image_manager->createThumbnail($image);
现在,我不确定我是否希望我的 ImageManager 类也处理 MongoDB 查询,比如自定义存储库,所以假设我不这样做。那么我应该在哪里放置 ImageManager 类?
你认为让它处理这两种任务是错误的吗?(例如:createThumbnail
和findAllImagesWithoutThumbnail
)