Предположим, у нас есть 2 метода в хранилище:
public function findByMonth($month) {
// ... DQL query to the database
}
public function findByYear($year)
$year = ... ;
$result = [];
for (...) {
$month = ... ;
$result[] = $this->findByMonth($month);
}
return $result;
}
Второй метод не выполняет запрос к базе данных.Он вызывает только первый метод и создает цикл и некоторые логические корректировки.
Должен ли он оставаться в Repository
или идти в службу (Formatter
? Manager
?)