Skip to content

Commit f3f4596

Browse files
committed
update constructor
1 parent 721cc07 commit f3f4596

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ $transfer = $reg->transfer($domain, [$contact]);
128128
## Library Registrar API
129129
* **available(string $domain): bool** - Checks to see if a domain is available for registration.
130130
* **purchase(string $domain, array $contacts, array $nameservers = []): array** - Purchase a domain name.
131-
* **suggest(array $query, array $tlds = [], $minLength = 1, $maxLength = 100): array** - Suggest or search for domain names.
131+
* **suggest(array $query, array $tlds = []): array** - Suggest or search for domain names.
132132
* **getDomain(string $domain): array** - Get domain details.
133133
* **renew(string $domain, int $years): array** - Renew a domain name.
134134
* **transfer(string $domain, array $contacts, array $nameservers = []): array** - Transfer a domain name.

src/Domains/Registrar.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public function purchase(string $domain, array $contacts, array $nameservers = [
2323
return $this->adapter->purchase($domain, $contacts, $nameservers);
2424
}
2525

26-
public function suggest(array $query, array $tlds = [], $minLength = 1, $maxLength = 100): array
26+
public function suggest(array $query, array $tlds = []): array
2727
{
28-
return $this->adapter->suggest($query, $tlds, $minLength, $maxLength);
28+
return $this->adapter->suggest($query, $tlds);
2929
}
3030

3131
public function tlds(): array

src/Domains/Registrar/Adapter.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ abstract public function purchase(string $domain, array $contacts, array $namese
2323
/**
2424
* @param array $query
2525
* @param array $tlds
26-
* @param int $minLength
27-
* @param int $maxLength
2826
* @return array
2927
*/
30-
abstract public function suggest(array|string $query, array $tlds = [], $minLength = 1, $maxLength = 100): array;
28+
abstract public function suggest(array|string $query, array $tlds = []): array;
3129

3230
/**
3331
* @return array

src/Domains/Registrar/OpenSRS.php

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -231,21 +231,19 @@ public function cancelPurchase(): bool
231231
* Suggest domain names based on search query
232232
*
233233
* This method uses OpenSRS's name suggestion API with multiple services:
234-
* - 'suggestion': Returns algorithmically generated domain suggestions
235-
* - 'premium': Returns premium domain names available for purchase at higher prices
236-
* - 'lookup': Performs availability checks on exact matches and variations
234+
* - `suggestion`: Returns algorithmically generated domain suggestions
235+
* - `premium`: Returns premium domain names available for purchase at higher prices
236+
* - `lookup`: Performs availability checks on exact matches and variations
237237
*
238238
* @param array|string $query Search terms to generate suggestions from
239239
* @param array $tlds Top-level domains to search within (e.g., ['com', 'net', 'org'])
240-
* @param int $minLength Minimum length for suggested domains (default: 1)
241-
* @param int $maxLength Maximum length for suggested domains (default: 100)
242240
* @return array Associative array with domain names as keys and metadata as values
243241
* Each domain entry contains:
244-
* - 'available': boolean indicating if domain is available
245-
* - 'price': float|null price for premium domains, null for regular suggestions
246-
* - 'type': string either 'suggestion' or 'premium' indicating the source service
242+
* - `available`: boolean indicating if domain is available
243+
* - `price`: float|null price for premium domains, null for regular suggestions
244+
* - `type`: string either `suggestion` or `premium` indicating the source service
247245
*/
248-
public function suggest(array|string $query, array $tlds = [], $minLength = 1, $maxLength = 100): array
246+
public function suggest(array|string $query, array $tlds = []): array
249247
{
250248
$query = is_array($query) ? $query : [$query];
251249

0 commit comments

Comments
 (0)