public function mediaProvider() { $file = new \Symfony\Component\HttpFoundation\File\File(realpath(__DIR__ . '/../fixtures/file.txt')); $content = file_get_contents(realpath(__DIR__ . '/../fixtures/file.txt')); $request = new Request(array(), array(), array(), array(), array(), array(), $content); $media1 = new Media(); $media1->setBinaryContent($file); $media1->setContentType('foo'); $media1->setId(1023456); $media2 = new Media(); $media2->setBinaryContent($request); $media2->setContentType('text/plain'); $media2->setId(1023456); $media3 = new Media(); $media3->setBinaryContent($request); $media3->setId(1023456); return array(array('\\Symfony\\Component\\HttpFoundation\\File\\File', $media1, false), array('\\Symfony\\Component\\HttpFoundation\\File\\File', $media1), array('\\Symfony\\Component\\HttpFoundation\\File\\File', $media2), array(null, $media3)); }