Example #1
0
 /**
  * @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();
 }