Andrii-Dovhopoliuk/bsa-2020-php-1

Task2

Closed this issue · 0 comments

У другому завданні необхідно реалізувати генератор (використовуючи yield), який фільтрує і повертає книги з двох джерел (бібліотека і магазин).Для цього необхідно реалізувати метод generate класу BookGenerator, а також доповнити код інших допоміжних методів класів BookGenerator і Book.
Фільтрація в генераторі повинна проходити, враховуючи наступні умови:
книги, отримані з бібліотеки, (libraryBooks) повинні мати не менше, ніж minPagesNumber кількість сторінок
книги, отримані з магазину, (storeBooks) повинні бути не дорожчими за maxPrice