Есть две сущности: фотография и альбом.
С альбомом может бы связано множество фотографий. Фотография может быть связана только с одним альбомом.
У каждого альбома есть своя папка, где хранятся фотографии. Альбом берется из БД, фотографии с базой не связаны.
Требуется реализовать удаление сущности фотография.
Есть 2 варианта:
1. Альбом удаляет фотографию
$album->removePhoto($photo)
2. Фотография удаляет себя из альбома
$photo->setAlbum($album);
$photo->remove();
Какой вариант правильней? Или оба неправильны?