diff --git a/container/src/finance/lib/internal/fetch/blockchains/fetch.php b/container/src/finance/lib/internal/fetch/blockchains/fetch.php index 6cc291e..7c6eed4 100644 --- a/container/src/finance/lib/internal/fetch/blockchains/fetch.php +++ b/container/src/finance/lib/internal/fetch/blockchains/fetch.php @@ -51,7 +51,7 @@ namespace docker_finance\blockchains parent::__construct($env); } - public function fetch(internal\Metadata $metadata = null): void + public function fetch(internal\Metadata|null $metadata = null): void { // API_SUBACCOUNT format: blockchain/account/address[,blockchain/account/address,...]" // TODO: if caller is using a custom delimiter, this will break! diff --git a/container/src/finance/lib/internal/fetch/blockchains/internal/base.php b/container/src/finance/lib/internal/fetch/blockchains/internal/base.php index b611ff6..2957a41 100644 --- a/container/src/finance/lib/internal/fetch/blockchains/internal/base.php +++ b/container/src/finance/lib/internal/fetch/blockchains/internal/base.php @@ -296,7 +296,7 @@ namespace docker_finance\blockchains * * @warning Implementation *should* param check for null. */ - abstract public function fetch(internal\Metadata $metadata = null): void; + abstract public function fetch(internal\Metadata|null $metadata = null): void; } } // namespace docker_finance\blockchains diff --git a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/algorand.php b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/algorand.php index 90aba85..82f846d 100644 --- a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/algorand.php +++ b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/algorand.php @@ -290,7 +290,7 @@ namespace docker_finance\blockchains\internal\blockchains $this->explorer = new algorand\AlgoIndexer($env); } - public function fetch(internal\Metadata $metadata = null): void + public function fetch(internal\Metadata|null $metadata = null): void { if (is_null($metadata)) { utils\CLI::throw_fatal("metadata unavailable"); diff --git a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/ethereum.php b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/ethereum.php index 66f860c..4ef2c1d 100644 --- a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/ethereum.php +++ b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/ethereum.php @@ -65,7 +65,7 @@ namespace docker_finance\blockchains\internal\blockchains\ethereum * @details Upstream returns a variable-size string with the higher length * being ETH transferred. Example: 279006000000000000000 = 279.006 */ - private function amount_calculator(string $value, string $decimal = null): string + private function amount_calculator(string $value, string|null $decimal = null): string { // non-ERC-20 if (empty($decimal)) { @@ -342,7 +342,7 @@ namespace docker_finance\blockchains\internal\blockchains $this->explorer = new ethereum\Etherscan($env); } - public function fetch(internal\Metadata $metadata = null): void + public function fetch(internal\Metadata|null $metadata = null): void { if (is_null($metadata)) { utils\CLI::throw_fatal("metadata unavailable"); diff --git a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/tezos.php b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/tezos.php index 541e514..5119385 100644 --- a/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/tezos.php +++ b/container/src/finance/lib/internal/fetch/blockchains/internal/blockchains/tezos.php @@ -285,7 +285,7 @@ namespace docker_finance\blockchains\internal\blockchains $this->explorer = new tezos\TzKt($env); } - public function fetch(internal\Metadata $metadata = null): void + public function fetch(internal\Metadata|null $metadata = null): void { if (is_null($metadata)) { utils\CLI::throw_fatal("metadata unavailable"); diff --git a/container/src/finance/lib/internal/fetch/exchanges/internal/exchanges/gemini.php b/container/src/finance/lib/internal/fetch/exchanges/internal/exchanges/gemini.php index 99c7f49..5107e1a 100644 --- a/container/src/finance/lib/internal/fetch/exchanges/internal/exchanges/gemini.php +++ b/container/src/finance/lib/internal/fetch/exchanges/internal/exchanges/gemini.php @@ -97,7 +97,7 @@ namespace docker_finance\exchanges\internal\exchanges\gemini * @param string $path URI path * @param string $api API scope * @param string $method HTTP method - * @param array $params Optional parameters + * @param array $params Optional parameters * @return mixed Raw requested data */ protected function request(