Files
Investidor-V2/app/Services/Mne/CompatibleBusinessRepository.php
T
nala 3dc7c5c649
tests / ci (push) Canceled after 0s
commit 30/9
2026-09-30 09:05:43 +02:00

24 lines
621 B
PHP

<?php
namespace App\Services\Mne;
use App\Models\ExistingBusiness;
use Illuminate\Database\Eloquent\Builder;
final class CompatibleBusinessRepository implements BusinessRepository
{
public function __construct(private LegacyBusinessRepository $legacy) {}
/** @return Builder<ExistingBusiness> */
public function query(): Builder
{
return $this->legacy->query();
}
public function find(string $id, bool $forUpdate = false): ExistingBusiness
{
// No configuration can transfer writes or bypass existing policies.
return $this->legacy->find($id, $forUpdate);
}
}