/** * @covers Kunstmaan\MediaBundle\Helper\MediaManager::getHandlerForType */ public function testGetHandlerForType() { $handler = $this->getCustomHandler(); $this->object->addHandler($handler); $this->assertEquals($handler, $this->object->getHandlerForType('custom/type')); $this->assertEquals($this->defaultHandler, $this->object->getHandlerForType('unknown/type')); }
/** * @param MediaManager $mediaManager * @param String $type * * @return \Symfony\Component\Form\FormView */ private function createTypeFormView(MediaManager $mediaManager, $type) { $handler = $mediaManager->getHandlerForType($type); $media = new Media(); $helper = $handler->getFormHelper($media); return $this->createForm($handler->getFormType(), $helper)->createView(); }