37 lines
		
	
	
		
			981 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			981 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class HTMLPurifier_DefinitionCacheHarness extends HTMLPurifier_Harness
 | |
| {
 | |
| 
 | |
|     /**
 | |
|      * Generate a configuration mock object that returns $values
 | |
|      * to a getBatch() call
 | |
|      * @param $values Values to return when getBatch is invoked
 | |
|      */
 | |
|     protected function generateConfigMock($serial = 'defaultserial')
 | |
|     {
 | |
|         generate_mock_once('HTMLPurifier_Config');
 | |
|         $config = new HTMLPurifier_ConfigMock();
 | |
|         $config->setReturnValue('getBatchSerial', $serial, array('Test'));
 | |
|         $config->version = '1.0.0';
 | |
|         return $config;
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Returns an anonymous def that has been setup and named Test
 | |
|      */
 | |
|     protected function generateDefinition($member_vars = array())
 | |
|     {
 | |
|         $def = new HTMLPurifier_DefinitionTestable();
 | |
|         $def->setup = true;
 | |
|         $def->type  = 'Test';
 | |
|         foreach ($member_vars as $key => $val) {
 | |
|             $def->$key = $val;
 | |
|         }
 | |
|         return $def;
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| // vim: et sw=4 sts=4
 | 
