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