config = HTMLPurifier_Config::create ( array ( 'Core.CollectErrors' => true ) ); $this->context = new HTMLPurifier_Context (); generate_mock_once ( 'HTMLPurifier_ErrorCollector' ); $this->collector = new HTMLPurifier_ErrorCollectorEMock (); $this->collector->prepare ( $this->context ); $this->context->register ( 'ErrorCollector', $this->collector ); $this->callCount = 0; } protected function expectNoErrorCollection() { $this->collector->expectNever ( 'send' ); } protected function expectErrorCollection() { $args = func_get_args (); $this->collector->expectOnce ( 'send', $args ); } protected function expectContext($key, $value) { $this->collector->expectContext ( $key, $value ); } } // vim: et sw=4 sts=4