summaryrefslogtreecommitdiff
path: root/framework/core.php
diff options
context:
space:
mode:
Diffstat (limited to 'framework/core.php')
-rw-r--r--framework/core.php28
1 files changed, 25 insertions, 3 deletions
diff --git a/framework/core.php b/framework/core.php
index d660fb81..c3ac048b 100644
--- a/framework/core.php
+++ b/framework/core.php
@@ -807,10 +807,26 @@ class PradoBase
}
}
+/**
+ * TTextWriter class.
+ *
+ * TTextWriter implements a memory-based text writer.
+ * Content written by TTextWriter are stored in memory
+ * and can be obtained by calling {@link flush()}.
+ *
+ * @author Qiang Xue <qiang.xue@gmail.com>
+ * @version $Revision: $ $Date: $
+ * @package System
+ * @since 3.0
+ */
class TTextWriter extends TComponent implements ITextWriter
{
private $_str='';
+ /**
+ * Flushes the content that has been written.
+ * @return string the content being flushed
+ */
public function flush()
{
$str=$this->_str;
@@ -818,18 +834,24 @@ class TTextWriter extends TComponent implements ITextWriter
return $str;
}
+ /**
+ * Writes a string.
+ * @param string string to be written
+ */
public function write($str)
{
$this->_str.=$str;
}
+ /**
+ * Writers a string and terminates it with a newline.
+ * @param string content to be written
+ * @see write
+ */
public function writeLine($str='')
{
$this->write($str."\n");
}
}
-class TDate extends TComponent
-{
-}
?> \ No newline at end of file