public function stockUp() { foreach ( $this->_productList as $product ) { $product->addStock( 100 ); } } } $tv = new Television; $tv->setScreenSize( 42 ); $ball = new TennisBall; $ball->setColor( "yellow" ); $manager = new StoreManager(); $manager->addProduct( $tv ); $manager->addProduct( $ball ); $manager->stockUp(); echo "<p>There are ". $tv->getStockLevel() . " " . $tv->getScreenSize(); echo "-inch televisions and " . $ball->getStockLevel() . " " . $ball->getColor(); echo " tennis balls in stock.</p>"; echo "<p>Selling a television...</p>"; $tv->sellItem(); echo "<p>Selling two tennis balls...</p>"; $ball->sellItem(); $ball->sellItem(); echo "<p>There are now ". $tv->getStockLevel() . " " . $tv->getScreenSize(); echo "-inch televisions and " . $ball->getStockLevel() . " " . $ball->getColor(); echo " tennis balls in stock.</p>"; ?> </body> </html>