use case for getting all carriers

This commit is contained in:
Yisroel Baum 2025-11-08 21:26:58 +02:00
parent 2032e1525c
commit 4e852ab5d1
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -0,0 +1,21 @@
<?php
namespace FreightQuote\Carrier\UseCases;
use FreightQuote\Carrier\Carrier;
use FreightQuote\Carrier\CarrierRepository;
class GetAllCarriers
{
public function __construct(
private CarrierRepository $carrierRepo,
) {}
/**
* @return Carrier[]
*/
public function execute(): array
{
return $this->carrierRepo->getAll();
}
}