/** * @param Provider $provider * @return Gif * @throws \Exception */ public function getFromProvider(Provider $provider) { $queries = $provider->getQueries(); $query = null; if ($queries->count() !== 0) { $query = $this->randomizer->getRandom($queries); } return $this->getFromQuery($provider, $query); }
/** * Creates a form to delete a Slideshow entity. * * @param Provider $provider * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Provider $provider) { return $this->createFormBuilder()->setAction($this->generateUrl('provider_delete', array('id' => $provider->getId())))->setMethod('DELETE')->getForm(); }