selectFromDbById($id, CurrencyExchangeRate::class); } public function getAllByCurrency(Currency $currency): Generator { $select = new Select(Container::$dbConnection); $select->where('currency_id', '=', $currency->getId()); $select->orderBy('valid_from'); yield from Container::$persistentDataManager->selectMultipleFromDb($select, CurrencyExchangeRate::class); } }