. */ //require 'Yay/Description.php'; /** * A basic Description container for error messages. * @author Chris Corbyn * @package Yay */ class Yay_SimpleDescription implements Yay_Description { /** * An internal text buffer. * @var string * @access private */ private $_text = ''; /** * Append an existing Description to this Description. * @param Yay_Description */ public function appendDescription(Yay_Description $description) { $this->_text .= $description->toString(); } /** * Append text content to this Description. * @param string $text */ public function appendText($text) { $this->_text .= $text; } /** * Get this description back as a formatted string. * @return string */ public function toString() { return $this->_text; } }