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); } function expectErrorCollection() { $args = func_get_args(); $this->collector->expectOnce('send', $args); } function expectContext($key, $value) { $this->collector->expectContext($key, $value); } } ?>