2')); self::assertEquals(2, /** @scrutinizer ignore-deprecated */ MathTrig::SUMIFS( [[1], [1], [1]], [['Y'], ['Y'], ['N']], '=Y', [['H'], ['H'], ['H']], '=H' )); self::assertEquals(17, /** @scrutinizer ignore-deprecated */ MathTrig::SUMPRODUCT([1, 2, 3], [5, 0, 4])); self::assertEquals(21, /** @scrutinizer ignore-deprecated */ MathTrig::SUMSQ(1, 2, 4)); self::assertEquals(-20, /** @scrutinizer ignore-deprecated */ MathTrig::SUMX2MY2([1, 2], [3, 4])); self::assertEquals(30, /** @scrutinizer ignore-deprecated */ MathTrig::SUMX2PY2([1, 2], [3, 4])); self::assertEquals(8, /** @scrutinizer ignore-deprecated */ MathTrig::SUMXMY2([1, 2], [3, 4])); self::assertEquals(0, /** @scrutinizer ignore-deprecated */ MathTrig::builtinTAN(0)); self::assertEquals(0, /** @scrutinizer ignore-deprecated */ MathTrig::builtinTANH(0)); self::assertEquals(70, /** @scrutinizer ignore-deprecated */ MathTrig::TRUNC(79.2, -1)); self::assertEquals(1, /** @scrutinizer ignore-deprecated */ MathTrig::returnSign(79.2)); self::assertEquals(80, /** @scrutinizer ignore-deprecated */ MathTrig::getEven(79.2)); $nullVal = null; /** @scrutinizer ignore-deprecated */ MathTrig::nullFalseTrueToNumber($nullVal); self::assertSame(0, $nullVal); $nullVal = true; /** @scrutinizer ignore-deprecated */ MathTrig::nullFalseTrueToNumber($nullVal); self::assertSame(1, $nullVal); } }