コード例 #1
0
 public function setUp()
 {
     $config = \HTMLPurifier_Config::createDefault();
     $this->config = $this->getMockBuilder('\\HTMLPurifier_Config')->disableOriginalConstructor()->getMock();
     $this->config->expects($this->atLeastOnce())->method('set')->with('Cache.SerializerPath', '/tmp');
     $this->config->expects($this->any())->method('getHTMLDefinition')->will($this->returnValue($config->getHTMLDefinition()));
     $this->config->expects($this->any())->method('get')->will($this->returnCallback(function ($argument) {
         $config = \HTMLPurifier_Config::createDefault();
         return $config->get($argument);
     }));
     $this->config->expects($this->any())->method('getBatch')->will($this->returnCallback(function ($argument) {
         $config = \HTMLPurifier_Config::createDefault();
         return $config->getBatch($argument);
     }));
 }