public function getList() { $mysqlResult = parent::getMysqlResult(); $bookScriptUrl = WEBDIR . 'book.php'; $list = array(); while ($book = Book::fromMySql($mysqlResult)) { $url = $bookScriptUrl . '?id=' . $book->get('id'); $extBook = new ExternalBook($url, $book->get('author'), $book->get('title'), $book->get('price')); $list[] = $extBook; } return $list; }