diff options
Diffstat (limited to 'framework/Collections/TStack.php')
| -rw-r--r-- | framework/Collections/TStack.php | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/framework/Collections/TStack.php b/framework/Collections/TStack.php index 79d17902..f1118d90 100644 --- a/framework/Collections/TStack.php +++ b/framework/Collections/TStack.php @@ -31,7 +31,7 @@   * @package System.Collections
   * @since 3.0
   */
 -class TStack extends TComponent implements IteratorAggregate
 +class TStack extends TComponent implements IteratorAggregate,Countable
  {
  	/**
  	 * internal data storage
 @@ -160,6 +160,16 @@ class TStack extends TComponent implements IteratorAggregate  	{
  		return $this->_c;
  	}
 +
 +	/**
 +	 * Returns the number of items in the stack.
 +	 * This method is required by Countable interface.
 +	 * @return integer number of items in the stack.
 +	 */
 +	public function count()
 +	{
 +		return $this->getCount();
 +	}
  }
  /**
  | 
