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