[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/htmlpurifier/library/HTMLPurifier/ -> Definition.php (source)

   1  <?php
   2  
   3  /**
   4   * Super-class for definition datatype objects, implements serialization
   5   * functions for the class.
   6   */
   7  abstract class HTMLPurifier_Definition
   8  {
   9  
  10      /**
  11       * Has setup() been called yet?
  12       */
  13      public $setup = false;
  14  
  15      /**
  16       * What type of definition is it?
  17       */
  18      public $type;
  19  
  20      /**
  21       * Sets up the definition object into the final form, something
  22       * not done by the constructor
  23       * @param $config HTMLPurifier_Config instance
  24       */
  25      abstract protected function doSetup($config);
  26  
  27      /**
  28       * Setup function that aborts if already setup
  29       * @param $config HTMLPurifier_Config instance
  30       */
  31      public function setup($config) {
  32          if ($this->setup) return;
  33          $this->setup = true;
  34          $this->doSetup($config);
  35      }
  36  
  37  }
  38  
  39  // vim: et sw=4 sts=4


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1