/** * @param $isbn10 * @param $isbn13 * @param $title * @param $authors * @param $publisher * @param $description * @param $pageCount * @param $imageLink * * @return Book */ public static function buildComplete($isbn10, $isbn13, $title, $authors, $publisher, $description, $pageCount, $imageLink) { $instance = new self(); $instance->setIsbn10($isbn10); $instance->setIsbn13($isbn13); $instance->setTitle($title); $instance->setAuthors($authors); $instance->setPublisher($publisher); $instance->setDescription($description); $instance->setPageCount($pageCount); $instance->setImageLink($imageLink); return $instance; }