ldc-boutique-cnc/app/Http/Controllers/Fo/TimeSlotController.php

23 lines
681 B
PHP
Raw Normal View History

2022-12-19 16:20:00 +01:00
<?php
namespace App\Http\Controllers\Fo;
2023-03-01 11:02:42 +01:00
use App\Models\Shop\Shop;
2022-12-19 16:20:00 +01:00
class TimeSlotController
{
/**
* Récupérer tout les créneaux disponible à partir de
* maintenant pour un magasin sur les jours à venir.
*
2023-03-01 11:02:42 +01:00
* @param \App\Models\Shop\Shop $shop Le magasin concerné.
* @param integer $days_to_come Sur quelle période proposer des créneaux à partir de maintenant.
2022-12-19 16:20:00 +01:00
* @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);
}
}