/**
* @internal
*/
public function __construct( private readonly EntityRepository
$customerRepository,
private readonly SystemConfigService
$systemConfigService ) { } public function countUnusedCustomers(Context
$context): int
{ $maxLifeTime =
$this->
getUnusedGuestCustomerLifeTime();
if (!
$maxLifeTime) { return 0;
} $criteria =
$this->
getUnusedCustomerCriteria($maxLifeTime);
$criteria ->
setLimit(1
) ->
setTotalCountMode(Criteria::TOTAL_COUNT_MODE_EXACT
);