22 lines
666 B
PHP
22 lines
666 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Fo;
|
|
|
|
use App\Models\Shop;
|
|
|
|
class TimeSlotController
|
|
{
|
|
/**
|
|
* Récupérer tout les créneaux disponible à partir de
|
|
* maintenant pour un magasin sur les jours à venir.
|
|
*
|
|
* @param \App\Models\Shop $shop Le magasin concerné.
|
|
* @param integer $days_to_come Sur quelle période proposer des créneaux à partir de maintenant.
|
|
* @return array
|
|
* @throws \RuntimeException Si la période demandé est incohérente.
|
|
*/
|
|
public function getAvailableCreneauxByShop(Shop $shop, int $days_to_come = 1)
|
|
{
|
|
return $shop->getAvailableCreneaux($days_to_come);
|
|
}
|
|
}
|