linea21-externals
[ class tree: linea21-externals ] [ index: linea21-externals ] [ all elements ]

Source for file Common.php

Documentation is available at Common.php

  1. <?php
  2.  
  3. /**
  4.  * A base class for Debug renderers, must be inherited by all such.
  5.  *
  6.  * @package    linea21.externals
  7.  * @subpackage PHP_DEBUG
  8.  * @author     Vernet Loïc <qrf_coil[at]yahoo.fr>, modified by Linea21 <info@linea21.com>
  9.  * @since V2.0.0 - 10 Apr 2006
  10.  * @version    CVS: $Id: Common.php,v 1.1 2008/05/02 14:26:37 c0il Exp $
  11.  */
  12.  
  13. {
  14.   /**
  15.    *
  16.    * @var Debug object
  17.    *  This is the debug object to render
  18.    */
  19.   protected $DebugObject = null;
  20.  
  21.   /**
  22.    * Run-time configuration options.
  23.    *
  24.    * @var array 
  25.    * @access public
  26.    */
  27.   protected $options = array();
  28.  
  29.   /**
  30.    * Default configuration options.
  31.    *
  32.    * @See Debug/Renderer/*.php for the complete list of options
  33.    * @var array 
  34.    * @access public
  35.    */
  36.   protected $defaultOptions = array();
  37.  
  38.   /**
  39.    * Set run-time configuration options for the renderer
  40.    *
  41.    * @param array $options Run-time configuration options.
  42.    * @access public
  43.    */
  44.   public function setOptions($options array())
  45.   {
  46.     $this->options = array_merge($this->defaultOptions$options);
  47.   }
  48.  
  49.   /**
  50.    * Default output function
  51.    */
  52.   public function __toString()
  53.   {
  54.     return '<pre>'.
  55.     PHP_Debug::dumpVar(
  56.     $this,
  57.     __CLASS__,
  58.     PHP_DEBUG_DUMP_ARR_STR
  59.     '<pre>';
  60.   }
  61.  
  62.   /**
  63.    * PHP_DebugOutput class destructor
  64.    */
  65.   function __destruct()
  66.   {
  67.   }
  68. }

Documentation generated on Thu, 03 May 2012 15:03:29 +0200 by phpDocumentor 1.4.1