Exception detected!

Warning: Invalid argument supplied for foreach()

500 Internal Server Error - ContextErrorException

Stack Trace

  1. in src/Front/BtobBundle/Controller/ListController.php at line 2182  -
    1.             //Tools::dump($ad);
    2.             foreach ($ad as $kad => $valad) {
    3.                 $nbpersonne $valad $enf[$kad];
  2. at ErrorHandler ->handleError ('2', 'Invalid argument supplied for foreach()', '/home/sparta/src/Front/BtobBundle/Controller/ListController.php', '2182', array('hotelid' => '231', 'dated' => '13-08-2022', 'datef' => '14-08-2022', 'User' => object(User), 'hotels' => object(Hotel), 'd1' => object(DateTime), 'datedd' => '2022-08-13', 'd2' => object(DateTime), 'marge' => object(PersistentCollection), 'usersite' => object(User), 'periods' => array(), 'promotion' => null, 'promo' => '', 'datedpromo' => '', 'datefpromo' => '', 'valp' => '0', 'persp' => false, 'request' => object(Request), 'session' => object(Session), 'ds' => object(DateTime), 'nbjour' => '0', 'ad' => null, 'enf' => null, 'arr' => null, 'child' => null, 'user' => object(User), 'price' => array(object(Hotelprice)), 'i' => '0', 'tabactualroom' => array(), 'key' => '0', 'value' => object(Hotelprice), 'ArrFinal' => array('majminstay' => '0', 'redminstay' => '0', 'persmajminstay' => false, 'persredminstay' => false, 'msgobservation' => null, 'hotel' => object(Hotel), 'hotelname' => 'Byzance', 'star' => '3', 'pays' => '3', 'ville' => '3', 'image' => '/medias/byzance/37911123.jpg', 'pricearr' => array(array('margeprice' => '10', 'persmprice' => true, 'name' => 'Logement Petit Déjeuner', 'minstay' => '1', 'price' => '0', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1736', 'idarr' => '2'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'Demi Pension', 'minstay' => '1', 'price' => '20', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1740', 'idarr' => '3'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'Pension Complète', 'minstay' => '1', 'price' => '40', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1744', 'idarr' => '4'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'AIl Soft Drink', 'minstay' => '1', 'price' => '60', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1748', 'idarr' => '10')), 'price' => '50', 'name' => 'Logement Petit Déjeuner', 'sperssupsingle' => false, 'ssupsingle' => '15', 'smargess' => '10', 'spersss' => true), 'dataimg' => object(PersistentCollection), 'img' => '/medias/byzance/37911123.jpg', 'j' => '4', 'keyimg' => '3', 'valimg' => object(Hotelimg), 'min' => '0', 'tab' => array(), 'name' => 'Logement Petit Déjeuner', 'pers' => false, 'pricearr' => array(array('margeprice' => '10', 'persmprice' => true, 'name' => 'Logement Petit Déjeuner', 'minstay' => '1', 'price' => '0', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1736', 'idarr' => '2'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'Demi Pension', 'minstay' => '1', 'price' => '20', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1740', 'idarr' => '3'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'Pension Complète', 'minstay' => '1', 'price' => '40', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1744', 'idarr' => '4'), array('margeprice' => '10', 'persmprice' => true, 'name' => 'AIl Soft Drink', 'minstay' => '1', 'price' => '60', 'pers' => false, 'persm' => true, 'marge' => '10', 'id' => '1748', 'idarr' => '10')), 'keyarr' => '3', 'valarr' => object(Pricearr), 'minstay' => '1', 'margeprice' => '10', 'persmprice' => true, 'k' => '0'))
    in src/Front/BtobBundle/Controller/ListController.php at line 2182  +
  3. at ListController ->selectionAction ('231', '13-08-2022', '14-08-2022')
  4. at call_user_func_array (array(object(ListController), 'selectionAction'), array('231', '13-08-2022', '14-08-2022'))
    in app/bootstrap.php.cache at line 3020  +
  5. at HttpKernel ->handleRaw (object(Request), '1')
    in app/bootstrap.php.cache at line 2982  +
  6. at HttpKernel ->handle (object(Request), '1', true)
    in app/bootstrap.php.cache at line 3131  +
  7. at ContainerAwareHttpKernel ->handle (object(Request), '1', true)
    in app/bootstrap.php.cache at line 2376  +
  8. at Kernel ->handle (object(Request))
    in public_html/app_dev.php at line 21  +

Logs  -

1 error
  1. INFO - Matched route "front_list_selection_homepage" (parameters: "_controller": "Front\BtobBundle\Controller\ListController::selectionAction", "hotelid": "231", "dated": "13-08-2022", "datef": "14-08-2022", "_route": "front_list_selection_homepage")
  2. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
  3. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest".
  4. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DumpListener::configure".
  5. DEBUG - Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest".
  6. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
  7. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
  8. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
  9. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest".
  10. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest".
  11. DEBUG - Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest".
  12. DEBUG - Notified event "kernel.request" to listener "Knp\Bundle\MenuBundle\EventListener\VoterInitializerListener::onKernelRequest".
  13. DEBUG - Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
  14. DEBUG - Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
  15. DEBUG - Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
  16. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController".
  17. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController".
  18. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController".
  19. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelController".
  20. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController".
  21. DEBUG - SELECT u0_.username AS username0, u0_.username_canonical AS username_canonical1, u0_.email AS email2, u0_.email_canonical AS email_canonical3, u0_.enabled AS enabled4, u0_.salt AS salt5, u0_.password AS password6, u0_.last_login AS last_login7, u0_.locked AS locked8, u0_.expired AS expired9, u0_.expires_at AS expires_at10, u0_.confirmation_token AS confirmation_token11, u0_.password_requested_at AS password_requested_at12, u0_.roles AS roles13, u0_.credentials_expired AS credentials_expired14, u0_.credentials_expire_at AS credentials_expire_at15, u0_.id AS id16, u0_.name AS name17, u0_.codeverification AS codeverification18, u0_.datenaiss AS datenaiss19, u0_.dcr AS dcr20, u0_.responsable AS responsable21, u0_.adresse AS adresse22, u0_.cp AS cp23, u0_.sold AS sold24, u0_.tel AS tel25, u0_.fax AS fax26, u0_.matriculefiscal AS matriculefiscal27, u0_.observation AS observation28, u0_.logo AS logo29, u0_.illimite AS illimite30, u0_.marge AS marge31, u0_.prst AS prst32, u0_.margeomra AS margeomra33, u0_.prstomra AS prstomra34, u0_.actomra AS actomra35, u0_.actparc AS actparc36, u0_.margecircuit AS margecircuit37, u0_.prstcircuit AS prstcircuit38, u0_.actcircuit AS actcircuit39, u0_.margeevenement AS margeevenement40, u0_.prstevenement AS prstevenement41, u0_.actevenement AS actevenement42, u0_.margesejour AS margesejour43, u0_.prstsejour AS prstsejour44, u0_.actsejour AS actsejour45, u0_.margevole AS margevole46, u0_.actvole AS actvole47, u0_.margecroissiere AS margecroissiere48, u0_.prstcroissiere AS prstcroissiere49, u0_.actcroissiere AS actcroissiere50, u0_.margevoiture AS margevoiture51, u0_.prstvoiture AS prstvoiture52, u0_.actvoiture AS actvoiture53, u0_.acttransfert AS acttransfert54, u0_.actbienetre AS actbienetre55, u0_.actseminaire AS actseminaire56, u0_.actgrandjeu AS actgrandjeu57, u0_.actactivite AS actactivite58, u0_.margebienetre AS margebienetre59, u0_.prstbienetre AS prstbienetre60, u0_.margeparc AS margeparc61, u0_.prstparc AS prstparc62, u0_.etatsoldetolore AS etatsoldetolore63, u0_.montantsoldetolore AS montantsoldetolore64, u0_.dateexpiration AS dateexpiration65, u0_.devise_id AS devise_id66, u0_.marcher_id AS marcher_id67 FROM User u0_ WHERE u0_.roles LIKE ?
  22. DEBUG - SELECT t0.id AS id1, t0.name AS name2, t0.maps AS maps3, t0.star AS star4, t0.maxenfant AS maxenfant5, t0.minenfant AS minenfant6, t0.contrat AS contrat7, t0.shortdesc AS shortdesc8, t0.visite AS visite9, t0.longdesc AS longdesc10, t0.tripadvisor AS tripadvisor11, t0.act AS act12, t0.pays_id AS pays_id13, t0.ville_id AS ville_id14 FROM Hotel t0 WHERE t0.id = ?
  23. DEBUG - SELECT u0_.username AS username0, u0_.username_canonical AS username_canonical1, u0_.email AS email2, u0_.email_canonical AS email_canonical3, u0_.enabled AS enabled4, u0_.salt AS salt5, u0_.password AS password6, u0_.last_login AS last_login7, u0_.locked AS locked8, u0_.expired AS expired9, u0_.expires_at AS expires_at10, u0_.confirmation_token AS confirmation_token11, u0_.password_requested_at AS password_requested_at12, u0_.roles AS roles13, u0_.credentials_expired AS credentials_expired14, u0_.credentials_expire_at AS credentials_expire_at15, u0_.id AS id16, u0_.name AS name17, u0_.codeverification AS codeverification18, u0_.datenaiss AS datenaiss19, u0_.dcr AS dcr20, u0_.responsable AS responsable21, u0_.adresse AS adresse22, u0_.cp AS cp23, u0_.sold AS sold24, u0_.tel AS tel25, u0_.fax AS fax26, u0_.matriculefiscal AS matriculefiscal27, u0_.observation AS observation28, u0_.logo AS logo29, u0_.illimite AS illimite30, u0_.marge AS marge31, u0_.prst AS prst32, u0_.margeomra AS margeomra33, u0_.prstomra AS prstomra34, u0_.actomra AS actomra35, u0_.actparc AS actparc36, u0_.margecircuit AS margecircuit37, u0_.prstcircuit AS prstcircuit38, u0_.actcircuit AS actcircuit39, u0_.margeevenement AS margeevenement40, u0_.prstevenement AS prstevenement41, u0_.actevenement AS actevenement42, u0_.margesejour AS margesejour43, u0_.prstsejour AS prstsejour44, u0_.actsejour AS actsejour45, u0_.margevole AS margevole46, u0_.actvole AS actvole47, u0_.margecroissiere AS margecroissiere48, u0_.prstcroissiere AS prstcroissiere49, u0_.actcroissiere AS actcroissiere50, u0_.margevoiture AS margevoiture51, u0_.prstvoiture AS prstvoiture52, u0_.actvoiture AS actvoiture53, u0_.acttransfert AS acttransfert54, u0_.actbienetre AS actbienetre55, u0_.actseminaire AS actseminaire56, u0_.actgrandjeu AS actgrandjeu57, u0_.actactivite AS actactivite58, u0_.margebienetre AS margebienetre59, u0_.prstbienetre AS prstbienetre60, u0_.margeparc AS margeparc61, u0_.prstparc AS prstparc62, u0_.etatsoldetolore AS etatsoldetolore63, u0_.montantsoldetolore AS montantsoldetolore64, u0_.dateexpiration AS dateexpiration65, u0_.devise_id AS devise_id66, u0_.marcher_id AS marcher_id67 FROM User u0_ WHERE u0_.roles LIKE ?
  24. DEBUG - SELECT h0_.id AS id0, h0_.marge AS marge1, h0_.prst AS prst2, h0_.dated AS dated3, h0_.dates AS dates4, h0_.hotel_id AS hotel_id5, h0_.user_id AS user_id6 FROM Hotelmargeperiode h0_ LEFT JOIN User u1_ ON h0_.user_id = u1_.id LEFT JOIN Hotel h2_ ON h0_.hotel_id = h2_.id WHERE u1_.id = ? AND h2_.id = ? AND h0_.dated <= '2022-08-13' AND h0_.dates >= '2022-08-13'
  25. DEBUG - SELECT p0_.id AS id0, p0_.dated AS dated1, p0_.dates AS dates2, p0_.name AS name3, p0_.shortdesc AS shortdesc4, p0_.val AS val5, p0_.pers AS pers6, p0_.act AS act7, p0_.hotel_id AS hotel_id8 FROM Promotion p0_ LEFT JOIN Hotel h1_ ON p0_.hotel_id = h1_.id WHERE h1_.id = ? AND p0_.dated <= '2022-08-13' AND p0_.dates >= '2022-08-13' AND p0_.act = ?
  26. DEBUG - SELECT h0_.id AS id0, h0_.price AS price1, h0_.pricew AS pricew2, h0_.dated AS dated3, h0_.dates AS dates4, h0_.nbnuit AS nbnuit5, h0_.nbperso AS nbperso6, h0_.delaiannul AS delaiannul7, h0_.retro AS retro8, h0_.red3lit AS red3lit9, h0_.pers3lit AS pers3lit10, h0_.red4lit AS red4lit11, h0_.pers4lit AS pers4lit12, h0_.supsingle AS supsingle13, h0_.perssupsingle AS perssupsingle14, h0_.supsinglew AS supsinglew15, h0_.perssupsinglew AS perssupsinglew16, h0_.margess AS margess17, h0_.persss AS persss18, h0_.margessw AS margessw19, h0_.persssw AS persssw20, h0_.dcr AS dcr21, h0_.dmj AS dmj22, h0_.majminstay AS majminstay23, h0_.persmajminstay AS persmajminstay24, h0_.redminstay AS redminstay25, h0_.persredminstay AS persredminstay26, h0_.enf12ad AS enf12ad27, h0_.persenf12ad AS persenf12ad28, h0_.enf11ad AS enf11ad29, h0_.persenf11ad AS persenf11ad30, h0_.enf21ad AS enf21ad31, h0_.persenf21ad AS persenf21ad32, h0_.minenf2 AS minenf233, h0_.persminenf2 AS persminenf234, h0_.minenf3 AS minenf335, h0_.persminenf3 AS persminenf336, h0_.minenf4 AS minenf437, h0_.persminenf4 AS persminenf438, h0_.enf22ad AS enf22ad39, h0_.persenf22ad AS persenf22ad40, h0_.majweekend AS majweekend41, h0_.persmajweekend AS persmajweekend42, h0_.shortdesc AS shortdesc43, h0_.hotel_id AS hotel_id44, h0_.marcher_id AS marcher_id45 FROM Hotelprice h0_ WHERE h0_.dated <= '2022-08-13' AND h0_.dates >= '2022-08-13' AND h0_.hotel_id = 231 AND h0_.marcher_id = 1
  27. DEBUG - SELECT t0.id AS id1, t0.file AS file2, t0.priori AS priori3, t0.hotel_id AS hotel_id4 FROM Hotelimg t0 WHERE t0.hotel_id = ?
  28. DEBUG - SELECT t0.id AS id1, t0.price AS price2, t0.minstay AS minstay3, t0.pers AS pers4, t0.marge AS marge5, t0.persm AS persm6, t0.etat AS etat7, t0.pric_id AS pric_id8, t0.hotarr_id AS hotarr_id9 FROM Pricearr t0 WHERE t0.pric_id = ?
  29. DEBUG - SELECT t0.id AS id1, t0.etat AS etat2, t0.hotel_id AS hotel_id3, t0.arr_id AS arr_id4 FROM Hotelarrangement t0 WHERE t0.id = ?
  30. DEBUG - SELECT t0.id AS id1, t0.name AS name2, t0.act AS act3 FROM Arrangement t0 WHERE t0.id = ?
  31. DEBUG - SELECT t0.id AS id1, t0.etat AS etat2, t0.hotel_id AS hotel_id3, t0.arr_id AS arr_id4 FROM Hotelarrangement t0 WHERE t0.id = ?
  32. DEBUG - SELECT t0.id AS id1, t0.name AS name2, t0.act AS act3 FROM Arrangement t0 WHERE t0.id = ?
  33. DEBUG - SELECT t0.id AS id1, t0.etat AS etat2, t0.hotel_id AS hotel_id3, t0.arr_id AS arr_id4 FROM Hotelarrangement t0 WHERE t0.id = ?
  34. DEBUG - SELECT t0.id AS id1, t0.name AS name2, t0.act AS act3 FROM Arrangement t0 WHERE t0.id = ?
  35. DEBUG - SELECT t0.id AS id1, t0.etat AS etat2, t0.hotel_id AS hotel_id3, t0.arr_id AS arr_id4 FROM Hotelarrangement t0 WHERE t0.id = ?
  36. DEBUG - SELECT t0.id AS id1, t0.name AS name2, t0.act AS act3 FROM Arrangement t0 WHERE t0.id = ?
  37. CRITICAL - Uncaught PHP Exception Symfony\Component\Debug\Exception\ContextErrorException: "Warning: Invalid argument supplied for foreach()" at /home/sparta/src/Front/BtobBundle/Controller/ListController.php line 2182
  38. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
  39. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest".
  40. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DumpListener::configure".
  41. DEBUG - Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest".
  42. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
  43. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
  44. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
  45. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest".
  46. DEBUG - Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest".
  47. DEBUG - Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest".
  48. DEBUG - Notified event "kernel.request" to listener "Knp\Bundle\MenuBundle\EventListener\VoterInitializerListener::onKernelRequest".
  49. DEBUG - Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
  50. DEBUG - Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
  51. DEBUG - Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
  52. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController".
  53. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController".
  54. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController".
  55. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelController".
  56. DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController".

Stack Trace (Plain Text)  +