writeln('(after creating third book) oneBook info: '); writeln($thirdBook->getBookInfo(1)); writeln(''); $books = new SeveralBooks(); $booksCount = $books->addBook($firstBook); writeln('(after adding firstBook to books) SeveralBooks info : '); writeln($books->getBookInfo($booksCount)); writeln(''); $booksCount = $books->addBook($secondBook); writeln('(after adding secondBook to books) SeveralBooks info : '); writeln($books->getBookInfo($booksCount)); writeln(''); $booksCount = $books->addBook($thirdBook); writeln('(after adding thirdBook to books) SeveralBooks info : '); writeln($books->getBookInfo($booksCount)); writeln(''); $booksCount = $books->removeBook($firstBook); writeln('(after removing firstBook from books) SeveralBooks count : '); writeln($books->getBookCount()); writeln(''); writeln('(after removing firstBook from books) SeveralBooks info 1 : '); writeln($books->getBookInfo(1)); writeln(''); writeln('(after removing firstBook from books) SeveralBooks info 2 : '); writeln($books->getBookInfo(2)); writeln(''); writeln('END TESTING COMPOSITE PATTERN'); function writeln($line_in) { echo $line_in . "<br/>"; }
$books = new SeveralBooks(); $booksCount = $books->addBookk($firstBook); echo "(after adding firstBook to books) SeveralBooks info : " . tagins("br"); echo $books->getBookInfo($booksCount); echo tagins("br") . tagins("br"); $booksCount = $books->addBookk($secondBook); echo "(after adding secondBook to books) SeveralBooks info : " . tagins("br"); echo $books->getBookInfo($booksCount); echo tagins("br") . tagins("br"); $booksCount = $books->addBookk($thirdBook); echo "(after adding thirdBook to books) SeveralBooks info : " . tagins("br"); echo $books->getBookInfo($booksCount); echo tagins("br") . tagins("br"); $booksCount = $books->removeBook($firstBook); echo "(after removing firstBook from books) SeveralBooks count : "; echo $books->getBookCount(); echo tagins("br") . tagins("br"); echo "(after removing firstBook from books) SeveralBooks info 1 : " . tagins("br"); echo $books->getBookInfo(1); echo tagins("br") . tagins("br"); echo "(after removing firstBook from books) SeveralBooks info 2 : " . tagins("br"); echo $books->getBookInfo(2); echo tagins("br") . tagins("br"); echo tagins("br"); echo "END TESTING COMPOSITE PATTERN"; echo tagins("br"); echo tagins("/body"); echo tagins("/html"); //doing this so code can be displayed without breaks function tagins($stuffing) {