PHPIDS
Current file: /home/mario/workspace/php-ids.org/trunk/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/List.php
Legend: executed not executed dead code

  Coverage
  Classes Methods Lines
Total
100.00 %100.00%
100.00% 1 / 1
100.00 %100.00%
100.00% 1 / 1
100.00 %100.00%
100.00% 8 / 8
 
HTMLPurifier_HTMLModule_List
100.00 %100.00%
100.00% 1 / 1
100.00 %100.00%
100.00% 1 / 1
100.00 %100.00%
100.00% 8 / 8
 public function __construct()
100.00 %100.00%
100.00% 1 / 1
100.00 %100.00%
100.00% 7 / 7


       1                 : <?php                                                                          
       2                 :                                                                                
       3                 : /**                                                                            
       4                 :  * XHTML 1.1 List Module, defines list-oriented elements. Core Module.         
       5                 :  */                                                                            
       6               1 : class HTMLPurifier_HTMLModule_List extends HTMLPurifier_HTMLModule             
       7                 : {                                                                              
       8                 :                                                                                
       9                 :     public $name = 'List';                                                     
      10                 :                                                                                
      11                 :     // According to the abstract schema, the List content set is a fully formed
      12                 :     // one or more expr, but it invariably occurs in an optional declaration   
      13                 :     // so we're not going to do that subtlety. It might cause trouble          
      14                 :     // if a user defines "List" and expects that multiple lists are            
      15                 :     // allowed to be specified, but then again, that's not very intuitive.     
      16                 :     // Furthermore, the actual XML Schema may disagree. Regardless,            
      17                 :     // we don't have support for such nested expressions without using         
      18                 :     // the incredibly inefficient and draconic Custom ChildDef.                
      19                 :                                                                                
      20                 :     public $content_sets = array('Flow' => 'List');                            
      21                 :                                                                                
      22                 :     public function __construct() {                                            
      23               1 :         $this->addElement('ol', 'List', 'Required: li', 'Common');             
      24               1 :         $this->addElement('ul', 'List', 'Required: li', 'Common');             
      25               1 :         $this->addElement('dl', 'List', 'Required: dt | dd', 'Common');        
      26                 :                                                                                
      27               1 :         $this->addElement('li', false, 'Flow', 'Common');                      
      28                 :                                                                                
      29               1 :         $this->addElement('dd', false, 'Flow', 'Common');                      
      30               1 :         $this->addElement('dt', false, 'Inline', 'Common');                    
      31               1 :     }                                                                          
      32                 :                                                                                
      33                 : }                                                                              
      34                 :                                                                                

Generated by PHPUnit 3.2.20 and Xdebug 2.0.3 at Sat Jun 7 16:15:42 CEST 2008.