mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-31 01:34:09 +02:00
LinearUnit: Make Iterator methods compatible with the parent methods
This commit is contained in:
parent
4782df4fee
commit
8e6d4a6b46
@ -124,6 +124,7 @@ class LinearUnit implements AxisUnit
|
|||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
|
#[\ReturnTypeWillChange]
|
||||||
public function current()
|
public function current()
|
||||||
{
|
{
|
||||||
return $this->currentTick;
|
return $this->currentTick;
|
||||||
@ -132,7 +133,7 @@ class LinearUnit implements AxisUnit
|
|||||||
/**
|
/**
|
||||||
* Calculate the next tick and tick value
|
* Calculate the next tick and tick value
|
||||||
*/
|
*/
|
||||||
public function next()
|
public function next(): void
|
||||||
{
|
{
|
||||||
$this->currentTick += (100 / $this->nrOfTicks);
|
$this->currentTick += (100 / $this->nrOfTicks);
|
||||||
$this->currentValue += (($this->max - $this->min) / $this->nrOfTicks);
|
$this->currentValue += (($this->max - $this->min) / $this->nrOfTicks);
|
||||||
@ -143,6 +144,7 @@ class LinearUnit implements AxisUnit
|
|||||||
*
|
*
|
||||||
* @return string The label for the current tick
|
* @return string The label for the current tick
|
||||||
*/
|
*/
|
||||||
|
#[\ReturnTypeWillChange]
|
||||||
public function key()
|
public function key()
|
||||||
{
|
{
|
||||||
return (string) intval($this->currentValue);
|
return (string) intval($this->currentValue);
|
||||||
@ -153,7 +155,7 @@ class LinearUnit implements AxisUnit
|
|||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function valid()
|
public function valid(): bool
|
||||||
{
|
{
|
||||||
return $this->currentTick >= 0 && $this->currentTick <= 100;
|
return $this->currentTick >= 0 && $this->currentTick <= 100;
|
||||||
}
|
}
|
||||||
@ -161,7 +163,7 @@ class LinearUnit implements AxisUnit
|
|||||||
/**
|
/**
|
||||||
* Reset the current tick and label value
|
* Reset the current tick and label value
|
||||||
*/
|
*/
|
||||||
public function rewind()
|
public function rewind(): void
|
||||||
{
|
{
|
||||||
$this->currentTick = 0;
|
$this->currentTick = 0;
|
||||||
$this->currentValue = $this->min;
|
$this->currentValue = $this->min;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user