diff --git a/src/Canducci/ZipCode/Contracts/ZipCodeContract.php b/src/Canducci/ZipCode/Contracts/ZipCodeContract.php index b1adfcb..65c916d 100644 --- a/src/Canducci/ZipCode/Contracts/ZipCodeContract.php +++ b/src/Canducci/ZipCode/Contracts/ZipCodeContract.php @@ -15,5 +15,5 @@ interface ZipCodeContract * @return Canducci\ZipCode\ZipCodeInfo * @throws Canducci\ZipCode\ZipCodeException */ - public function find(string $value, bool $renew = false): ZipCodeInfo; + public function find(string $value, bool $renew = false): ?ZipCodeInfo; } diff --git a/src/Canducci/ZipCode/ZipCode.php b/src/Canducci/ZipCode/ZipCode.php index b0082bc..f2729f8 100644 --- a/src/Canducci/ZipCode/ZipCode.php +++ b/src/Canducci/ZipCode/ZipCode.php @@ -53,7 +53,7 @@ public function __construct(SimpleCacheFilesystem $cache, ZipCodeRequestContract * @return Canducci\ZipCode\ZipCodeInfo|ZipCodeInfo|null * @throws ZipCodeException */ - public function find(string $value, bool $renew = false): ZipCodeInfo + public function find(string $value, bool $renew = false): ?ZipCodeInfo { $message = ''; if (is_string($value)) { @@ -88,7 +88,7 @@ public function find(string $value, bool $renew = false): ZipCodeInfo /** * @return null|string */ - private function getZipCodeInfo(): string + private function getZipCodeInfo(): ?string { $this->renew(); if ($this->cache->has('zipcode_' . $this->value)) {