FluidTYPO3\Vhs\ViewHelpers\Math\AbstractSingleMathViewHelper::calculate PHP Method

calculate() protected method

protected calculate ( mixed $a, mixed | null $b = null ) : mixed
$a mixed
$b mixed | null
return mixed
    protected function calculate($a, $b = null)
    {
        $aIsIterable = $this->assertIsArrayOrIterator($a);
        if (true === $aIsIterable) {
            $a = $this->arrayFromArrayOrTraversableOrCSV($a);
            foreach ($a as $index => $value) {
                $a[$index] = $this->calculateAction($value);
            }
            return $a;
        }
        return $this->calculateAction($a);
    }