Additional method call/return typing

This commit is contained in:
MarkBaker 2021-01-28 12:55:17 +01:00
parent a66233b72f
commit a0ef2b8ce1
1 changed files with 6 additions and 4 deletions

View File

@ -2695,12 +2695,12 @@ class Calculation
/** /**
* Get an instance of this class. * Get an instance of this class.
* *
* @param Spreadsheet $spreadsheet Injected spreadsheet for working with a PhpSpreadsheet Spreadsheet object, * @param ?Spreadsheet $spreadsheet Injected spreadsheet for working with a PhpSpreadsheet Spreadsheet object,
* or NULL to create a standalone claculation engine * or NULL to create a standalone claculation engine
* *
* @return Calculation * @return Calculation
*/ */
public static function getInstance(?Spreadsheet $spreadsheet = null) public static function getInstance(?Spreadsheet $spreadsheet = null): Calculation
{ {
if ($spreadsheet !== null) { if ($spreadsheet !== null) {
$instance = $spreadsheet->getCalculationEngine(); $instance = $spreadsheet->getCalculationEngine();
@ -2738,6 +2738,8 @@ class Calculation
/** /**
* __clone implementation. Cloning should not be allowed in a Singleton! * __clone implementation. Cloning should not be allowed in a Singleton!
*
* @throws Exception
*/ */
final public function __clone() final public function __clone()
{ {
@ -2749,7 +2751,7 @@ class Calculation
* *
* @return string locale-specific translation of TRUE * @return string locale-specific translation of TRUE
*/ */
public static function getTRUE() public static function getTRUE(): string
{ {
return self::$localeBoolean['TRUE']; return self::$localeBoolean['TRUE'];
} }
@ -2759,7 +2761,7 @@ class Calculation
* *
* @return string locale-specific translation of FALSE * @return string locale-specific translation of FALSE
*/ */
public static function getFALSE() public static function getFALSE(): string
{ {
return self::$localeBoolean['FALSE']; return self::$localeBoolean['FALSE'];
} }