/** * @param Document $subject * @return CarewEvent */ private function createEvent($subject = null) { if (null === $subject) { $subject = array(new Document()); } $dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcher'); $event = new CarewEvent($subject); $event->setDispatcher($dispatcher); return $event; }